1config BR2_PACKAGE_LIBCURL 2 bool "libcurl" 3 help 4 cURL is a tool for getting files from FTP, HTTP, Gopher, 5 Telnet, and Dict servers, using any of the supported 6 protocols. 7 8 https://curl.se/ 9 10if BR2_PACKAGE_LIBCURL 11 12config BR2_PACKAGE_LIBCURL_CURL 13 bool "curl binary" 14 help 15 Install curl binary as well 16 17config BR2_PACKAGE_LIBCURL_VERBOSE 18 bool "verbose strings" 19 help 20 Enable verbose text strings 21 22config BR2_PACKAGE_LIBCURL_PROXY_SUPPORT 23 bool "proxy support" 24 default y 25 help 26 Enable proxy support. 27 28config BR2_PACKAGE_LIBCURL_COOKIES_SUPPORT 29 bool "cookies support" 30 default y 31 help 32 Enable support for cookies. 33 34config BR2_PACKAGE_LIBCURL_EXTRA_PROTOCOLS_FEATURES 35 bool "enable extra protocols and features" 36 default y 37 help 38 Enable the following extra protocols and features: 39 - LDAP / LDAPS 40 - POP3 / IMAP / SMTP 41 - Telnet 42 - TFTP 43 - RTSP 44 - SMB / CIFS 45 - DICT 46 - Gopher 47 48choice 49 prompt "SSL/TLS library to use" 50 51config BR2_PACKAGE_LIBCURL_OPENSSL 52 bool "OpenSSL" 53 depends on BR2_PACKAGE_OPENSSL 54 select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL 55 56config BR2_PACKAGE_LIBCURL_BEARSSL 57 bool "BearSSL" 58 depends on BR2_PACKAGE_BEARSSL 59 60config BR2_PACKAGE_LIBCURL_GNUTLS 61 bool "GnuTLS" 62 depends on BR2_PACKAGE_GNUTLS 63 64config BR2_PACKAGE_LIBCURL_LIBNSS 65 bool "NSS" 66 depends on BR2_PACKAGE_LIBNSS 67 68config BR2_PACKAGE_LIBCURL_MBEDTLS 69 bool "mbed TLS" 70 depends on BR2_PACKAGE_MBEDTLS 71 72config BR2_PACKAGE_LIBCURL_WOLFSSL 73 bool "WolfSSL" 74 depends on BR2_PACKAGE_WOLFSSL 75 select BR2_PACKAGE_WOLFSSL_ALL 76 77config BR2_PACKAGE_LIBCURL_TLS_NONE 78 bool "None" 79 80endchoice 81 82endif 83