Config.in 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. config BR2_PACKAGE_LIBSOUP
  2. bool "libsoup"
  3. depends on BR2_USE_WCHAR # glib2, gnutls and libpsl
  4. depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
  5. depends on BR2_USE_MMU # glib2
  6. select BR2_PACKAGE_LIBXML2
  7. select BR2_PACKAGE_LIBGLIB2
  8. select BR2_PACKAGE_LIBPSL
  9. select BR2_PACKAGE_SQLITE
  10. help
  11. libsoup 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_LIBSOUP
  16. config BR2_PACKAGE_LIBSOUP_GNOME
  17. bool "libsoup-gnome"
  18. help
  19. Build libsoup-gnome library.
  20. config BR2_PACKAGE_LIBSOUP_SSL
  21. bool "https support"
  22. depends on !BR2_STATIC_LIBS # glib-networking, gnutls
  23. select BR2_PACKAGE_GLIB_NETWORKING # runtime
  24. select BR2_PACKAGE_GNUTLS # runtime
  25. help
  26. Enable HTTPS (SSL) support.
  27. comment "libsoup https support needs a toolchain w/ dynamic library"
  28. depends on BR2_STATIC_LIBS
  29. endif
  30. comment "libsoup needs a toolchain w/ wchar, threads"
  31. depends on BR2_USE_MMU
  32. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS