| ################################################################################ |
| # |
| # cpp-httplib |
| # |
| ################################################################################ |
| |
| CPP_HTTPLIB_VERSION = 0.27.0 |
| CPP_HTTPLIB_SITE = $(call github,yhirose,cpp-httplib,v$(CPP_HTTPLIB_VERSION)) |
| CPP_HTTPLIB_LICENSE = MIT |
| CPP_HTTPLIB_LICENSE_FILES = LICENSE |
| CPP_HTTPLIB_CPE_ID_VENDOR = yhirose |
| CPP_HTTPLIB_INSTALL_STAGING = YES |
| CPP_HTTPLIB_CONF_OPTS = \ |
| -Dtest=false |
| |
| ifeq ($(BR2_PACKAGE_CPP_HTTPLIB_COMPILE),y) |
| CPP_HTTPLIB_CONF_OPTS += -Dcompile=true |
| CPP_HTTPLIB_DEPENDENCIES += host-python3 |
| else |
| # Header only library |
| CPP_HTTPLIB_INSTALL_TARGET = NO |
| endif |
| |
| ifeq ($(BR2_PACKAGE_OPENSSL),y) |
| CPP_HTTPLIB_CONF_OPTS += -Dopenssl=enabled |
| CPP_HTTPLIB_DEPENDENCIES += openssl |
| else |
| CPP_HTTPLIB_CONF_OPTS += -Dopenssl=disabled |
| endif |
| |
| ifeq ($(BR2_PACKAGE_ZLIB),y) |
| CPP_HTTPLIB_CONF_OPTS += -Dzlib=enabled |
| CPP_HTTPLIB_DEPENDENCIES += zlib |
| else |
| CPP_HTTPLIB_CONF_OPTS += -Dzlib=disabled |
| endif |
| |
| ifeq ($(BR2_PACKAGE_BROTLI),y) |
| CPP_HTTPLIB_CONF_OPTS += -Dbrotli=enabled |
| CPP_HTTPLIB_DEPENDENCIES += brotli |
| else |
| CPP_HTTPLIB_CONF_OPTS += -Dbrotli=disabled |
| endif |
| |
| $(eval $(meson-package)) |