Config.in 959 B

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_PACKAGE_LIBSOUP3
  2. bool "libsoup3"
  3. depends on BR2_USE_WCHAR # glib2, libpsl
  4. depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
  5. depends on BR2_USE_MMU # glib2
  6. select BR2_PACKAGE_LIBGLIB2
  7. select BR2_PACKAGE_LIBPSL
  8. select BR2_PACKAGE_NGHTTP2
  9. select BR2_PACKAGE_SQLITE
  10. help
  11. libsoup3 is an HTTP client/server library. It uses GObject
  12. and the GLib main loop, to integrate well with GNOME
  13. applications.
  14. https://wiki.gnome.org/Projects/libsoup
  15. if BR2_PACKAGE_LIBSOUP3
  16. config BR2_PACKAGE_LIBSOUP3_SSL
  17. bool "https support"
  18. depends on !BR2_STATIC_LIBS # glib-networking, gnutls
  19. select BR2_PACKAGE_GLIB_NETWORKING # runtime
  20. select BR2_PACKAGE_GNUTLS # runtime
  21. help
  22. Enable HTTPS (SSL) support.
  23. comment "libsoup3 https support needs a toolchain w/ dynamic library"
  24. depends on BR2_STATIC_LIBS
  25. endif
  26. comment "libsoup3 needs a toolchain w/ wchar, threads"
  27. depends on BR2_USE_MMU
  28. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS