libcurl: add wolfssl as an option for TLS
Libcurl recipe allows selecting between various TLS backends. Users can already select between several options but WolfSSL was missing. WolfSSL is an efficient TLS library, it supports TLS 1.3 and is used in many embedded systems. Add WolfSSL to libcurl "SSL/TLS library to use" choice list when WolfSSL package is enabled. When selected in the list, use libcurl --with-wolfssl configure option. Explicitly set --without-wolfssl when it is not selected. Signed-off-by: Julien Grossholtz <julien.grossholtz@openest.io> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
00252b101a
commit
d08c76e45d
@ -51,6 +51,7 @@ config BR2_PACKAGE_LIBCURL_TLS_SUPPORT
|
||||
default y if BR2_PACKAGE_GNUTLS
|
||||
default y if BR2_PACKAGE_LIBNSS
|
||||
default y if BR2_PACKAGE_MBEDTLS
|
||||
default y if BR2_PACKAGE_WOLFSSL
|
||||
|
||||
choice
|
||||
prompt "SSL/TLS library to use"
|
||||
@ -72,6 +73,10 @@ config BR2_PACKAGE_LIBCURL_MBEDTLS
|
||||
bool "mbed TLS"
|
||||
depends on BR2_PACKAGE_MBEDTLS
|
||||
|
||||
config BR2_PACKAGE_LIBCURL_WOLFSSL
|
||||
bool "WolfSSL"
|
||||
depends on BR2_PACKAGE_WOLFSSL
|
||||
|
||||
endchoice
|
||||
|
||||
comment "A TLS library is needed for SSL/TLS support"
|
||||
|
@ -74,6 +74,13 @@ else
|
||||
LIBCURL_CONF_OPTS += --without-mbedtls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBCURL_WOLFSSL),y)
|
||||
LIBCURL_CONF_OPTS += --with-wolfssl=$(STAGING_DIR)/usr
|
||||
LIBCURL_DEPENDENCIES += wolfssl
|
||||
else
|
||||
LIBCURL_CONF_OPTS += --without-wolfssl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_C_ARES),y)
|
||||
LIBCURL_DEPENDENCIES += c-ares
|
||||
LIBCURL_CONF_OPTS += --enable-ares
|
||||
|
Loading…
Reference in New Issue
Block a user