| 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. |
| |
| https://curl.se/ |
| |
| if BR2_PACKAGE_LIBCURL |
| |
| config BR2_PACKAGE_LIBCURL_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_WEBSOCKETS_SUPPORT |
| bool "websockets support" |
| help |
| Enable support for websockets. |
| |
| 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 |
| |
| # Packages must select that if they require a SSL/TLS-enabled libcurl. |
| # Those packages must also select one crypto package that can be used |
| # as a backend below. |
| config BR2_PACKAGE_LIBCURL_FORCE_TLS |
| bool |
| |
| choice |
| prompt "SSL/TLS library to use" |
| |
| config BR2_PACKAGE_LIBCURL_OPENSSL |
| bool "OpenSSL" |
| depends on BR2_PACKAGE_OPENSSL |
| |
| config BR2_PACKAGE_LIBCURL_BEARSSL |
| bool "BearSSL" |
| depends on BR2_PACKAGE_BEARSSL |
| |
| config BR2_PACKAGE_LIBCURL_GNUTLS |
| bool "GnuTLS" |
| depends on BR2_PACKAGE_GNUTLS |
| |
| 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 |
| depends on !BR2_STATIC_LIBS # wolfssl-all |
| select BR2_PACKAGE_WOLFSSL_ALL |
| |
| comment "WolfSSL needs a toolchain w/ dynamic library" |
| depends on BR2_PACKAGE_WOLFSSL |
| depends on BR2_STATIC_LIBS |
| |
| config BR2_PACKAGE_LIBCURL_TLS_NONE |
| bool "None" |
| depends on !BR2_PACKAGE_LIBCURL_FORCE_TLS |
| |
| endchoice |
| |
| endif |