Config.in 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. menuconfig BR2_PACKAGE_SCONESERVER
  2. bool "sconeserver"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  5. depends on !BR2_STATIC_LIBS # dlopen()
  6. select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
  7. select BR2_PACKAGE_PCRE
  8. select BR2_PACKAGE_ZLIB
  9. help
  10. Sconeserver is a modular, object-orientated and extremely
  11. versatile network server framework for GNU/Linux and
  12. UNIX-like platforms.
  13. http://www.sconemad.com/sconeserver/
  14. if BR2_PACKAGE_SCONESERVER
  15. comment "Sconeserver modules"
  16. config BR2_PACKAGE_SCONESERVER_BLUETOOTH
  17. bool "bluetooth"
  18. depends on BR2_USE_WCHAR # bluez5_utils -> libglib2
  19. depends on BR2_USE_MMU # bluez5_utils -> dbus
  20. depends on BR2_TOOLCHAIN_HAS_THREADS # bluez5_utils -> dbus, libglib2
  21. depends on !BR2_STATIC_LIBS # bluez5_utils
  22. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils
  23. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5_utils
  24. select BR2_PACKAGE_BLUEZ5_UTILS
  25. help
  26. Bluetooth module for Sconeserver
  27. comment "bluetooth support needs a toolchain w/ wchar, threads, dynamic library, headers >= 3.4"
  28. depends on BR2_USE_MMU
  29. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  30. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
  31. BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
  32. config BR2_PACKAGE_SCONESERVER_EXAMPLES
  33. bool "examples"
  34. help
  35. Example modules for Sconeserver
  36. config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
  37. bool "http::sconesite"
  38. select BR2_PACKAGE_LIBXML2
  39. help
  40. http::sconesite module for Sconeserver
  41. config BR2_PACKAGE_SCONESERVER_LOCATION
  42. bool "location"
  43. depends on BR2_USE_MMU # gpsd
  44. depends on BR2_TOOLCHAIN_HAS_THREADS # gpsd
  45. depends on !BR2_STATIC_LIBS # gpsd
  46. select BR2_PACKAGE_GPSD
  47. help
  48. Location module for Sconeserver
  49. comment "location support needs a toolchain w/ theads, dynamic library"
  50. depends on BR2_USE_MMU
  51. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
  52. config BR2_PACKAGE_SCONESERVER_MATHS
  53. bool "maths"
  54. select BR2_PACKAGE_MPFR
  55. help
  56. Mathematics module for Sconeserver
  57. config BR2_PACKAGE_SCONESERVER_MYSQL
  58. bool "mysql"
  59. depends on BR2_USE_MMU # mysql
  60. select BR2_PACKAGE_MARIADB
  61. help
  62. MySQL module for Sconeserver
  63. config BR2_PACKAGE_SCONESERVER_RSS
  64. bool "rss"
  65. select BR2_PACKAGE_LIBXML2
  66. help
  67. RSS module for Sconeserver
  68. config BR2_PACKAGE_SCONESERVER_SQLITE
  69. bool "sqlite"
  70. select BR2_PACKAGE_SQLITE
  71. help
  72. SQLite module for Sconeserver
  73. config BR2_PACKAGE_SCONESERVER_TESTBUILDER
  74. bool "testbuilder"
  75. help
  76. Testbuilder module for Sconeserver
  77. endif # BR2_PACKAGE_SCONESERVER
  78. comment "sconeserver needs a toolchain with dynamic library, C++, NPTL"
  79. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
  80. || BR2_STATIC_LIBS