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_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 select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL 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