2
1

Config.in 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. config 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. https://curl.se/
  8. if BR2_PACKAGE_LIBCURL
  9. config BR2_PACKAGE_LIBCURL_CURL
  10. bool "curl binary"
  11. help
  12. Install curl binary as well
  13. config BR2_PACKAGE_LIBCURL_VERBOSE
  14. bool "verbose strings"
  15. help
  16. Enable verbose text strings
  17. config BR2_PACKAGE_LIBCURL_PROXY_SUPPORT
  18. bool "proxy support"
  19. default y
  20. help
  21. Enable proxy support.
  22. config BR2_PACKAGE_LIBCURL_COOKIES_SUPPORT
  23. bool "cookies support"
  24. default y
  25. help
  26. Enable support for cookies.
  27. config BR2_PACKAGE_LIBCURL_WEBSOCKETS_SUPPORT
  28. bool "websockets support"
  29. help
  30. Enable support for websockets.
  31. config BR2_PACKAGE_LIBCURL_EXTRA_PROTOCOLS_FEATURES
  32. bool "enable extra protocols and features"
  33. default y
  34. help
  35. Enable the following extra protocols and features:
  36. - LDAP / LDAPS
  37. - POP3 / IMAP / SMTP
  38. - Telnet
  39. - TFTP
  40. - RTSP
  41. - SMB / CIFS
  42. - DICT
  43. - Gopher
  44. # Packages must select that if they require a SSL/TLS-enabled libcurl.
  45. # Those packages must also select one crypto package that can be used
  46. # as a backend below.
  47. config BR2_PACKAGE_LIBCURL_FORCE_TLS
  48. bool
  49. choice
  50. prompt "SSL/TLS library to use"
  51. config BR2_PACKAGE_LIBCURL_OPENSSL
  52. bool "OpenSSL"
  53. depends on BR2_PACKAGE_OPENSSL
  54. config BR2_PACKAGE_LIBCURL_GNUTLS
  55. bool "GnuTLS"
  56. depends on BR2_PACKAGE_GNUTLS
  57. config BR2_PACKAGE_LIBCURL_MBEDTLS
  58. bool "mbed TLS"
  59. depends on BR2_PACKAGE_MBEDTLS
  60. config BR2_PACKAGE_LIBCURL_WOLFSSL
  61. bool "WolfSSL"
  62. depends on BR2_PACKAGE_WOLFSSL
  63. depends on !BR2_STATIC_LIBS # wolfssl-all
  64. select BR2_PACKAGE_WOLFSSL_ALL
  65. comment "WolfSSL needs a toolchain w/ dynamic library"
  66. depends on BR2_PACKAGE_WOLFSSL
  67. depends on BR2_STATIC_LIBS
  68. config BR2_PACKAGE_LIBCURL_TLS_NONE
  69. bool "None"
  70. depends on !BR2_PACKAGE_LIBCURL_FORCE_TLS
  71. endchoice
  72. endif