4fea071c61
Since we already have a choice to select the backend to do crypto, push the limits even further and add an option to do no crypto. Usually, we would have added that option first in the choice, but if we were to do that now, existing defconfigs that previously used openssl (the first item in the choice) would now default to non crypto, which is not so nice. So we add the new option last in the choice. Each crypto backend option is used in a conditional block, each of which default to disabling said backend. So, selecting none will indeed disable all. We can now drop the blind intermediate option that would hide the choice when no backend library was available; there will now always be at least the none option in the choice, so we need not hide it. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Cc: Matt Weber <matthew.weber@rockwellcollins.com> Cc: Julien Grossholtz <julien.grossholtz@openest.io> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
77 lines
1.4 KiB
Plaintext
77 lines
1.4 KiB
Plaintext
config BR2_PACKAGE_LIBCURL
|
|
bool "libcurl"
|
|
help
|
|
cURL is a tool for getting files from FTP, HTTP, Gopher,
|
|
Telnet, and Dict servers, using any of the supported
|
|
protocols.
|
|
|
|
http://curl.haxx.se/
|
|
|
|
if BR2_PACKAGE_LIBCURL
|
|
|
|
config BR2_PACKAGE_CURL
|
|
bool "curl binary"
|
|
help
|
|
Install curl binary as well
|
|
|
|
config BR2_PACKAGE_LIBCURL_VERBOSE
|
|
bool "verbose strings"
|
|
help
|
|
Enable verbose text strings
|
|
|
|
config BR2_PACKAGE_LIBCURL_PROXY_SUPPORT
|
|
bool "proxy support"
|
|
default y
|
|
help
|
|
Enable proxy support.
|
|
|
|
config BR2_PACKAGE_LIBCURL_COOKIES_SUPPORT
|
|
bool "cookies support"
|
|
default y
|
|
help
|
|
Enable support for cookies.
|
|
|
|
config BR2_PACKAGE_LIBCURL_EXTRA_PROTOCOLS_FEATURES
|
|
bool "enable extra protocols and features"
|
|
default y
|
|
help
|
|
Enable the following extra protocols and features:
|
|
- LDAP / LDAPS
|
|
- POP3 / IMAP / SMTP
|
|
- Telnet
|
|
- TFTP
|
|
- RTSP
|
|
- SMB / CIFS
|
|
- DICT
|
|
- Gopher
|
|
|
|
choice
|
|
prompt "SSL/TLS library to use"
|
|
|
|
config BR2_PACKAGE_LIBCURL_OPENSSL
|
|
bool "OpenSSL"
|
|
depends on BR2_PACKAGE_OPENSSL
|
|
|
|
config BR2_PACKAGE_LIBCURL_GNUTLS
|
|
bool "GnuTLS"
|
|
depends on BR2_PACKAGE_GNUTLS
|
|
|
|
config BR2_PACKAGE_LIBCURL_LIBNSS
|
|
bool "NSS"
|
|
depends on BR2_PACKAGE_LIBNSS
|
|
|
|
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
|
|
|
|
config BR2_PACKAGE_LIBCURL_TLS_NONE
|
|
bool "None"
|
|
|
|
endchoice
|
|
|
|
endif
|