51788521b7
This commit adds a dependency of the libglib2 package on thread support in the toolchain, since upstream libglib2 doesn't build without thread support. The commit is rather large as it involves propagating the dependency on thread support to all reverse dependencies of the libglib2 package. [Thomas: squash all patches into one, make a few minor fixes, the most important one being to not add comments about MMU requirement when a package doesn't work on !MMU platforms.] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
97 lines
2.4 KiB
Plaintext
97 lines
2.4 KiB
Plaintext
menuconfig BR2_PACKAGE_SCONESERVER
|
|
bool "sconeserver"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
select BR2_PACKAGE_PCRE
|
|
help
|
|
Sconeserver is a modular, object-orientated and extremely versatile
|
|
network server framework for GNU/Linux and UNIX-like platforms.
|
|
|
|
http://www.sconemad.com/sconeserver/
|
|
|
|
if BR2_PACKAGE_SCONESERVER
|
|
|
|
comment "Sconeserver modules"
|
|
|
|
config BR2_PACKAGE_SCONESERVER_EXAMPLES
|
|
bool "examples"
|
|
help
|
|
Example modules for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
|
|
bool "http::sconesite"
|
|
select BR2_PACKAGE_LIBXML2
|
|
help
|
|
http::sconesite module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
|
|
bool "http::sconesite::image"
|
|
depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
|
|
select BR2_PACKAGE_IMAGEMAGICK
|
|
help
|
|
http::sconesite::image module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_MYSQL
|
|
bool "mysql"
|
|
depends on BR2_USE_MMU # mysql
|
|
select BR2_PACKAGE_MYSQL_CLIENT
|
|
help
|
|
MySQL module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_BLUETOOTH
|
|
bool "bluetooth"
|
|
depends on BR2_USE_WCHAR # bluez->libglib2
|
|
depends on BR2_USE_MMU # bluez->dbus
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # bluez->dbus, bluez->libglib2
|
|
depends on !BR2_avr32 # bluez_utils
|
|
select BR2_PACKAGE_BLUEZ_UTILS
|
|
help
|
|
Bluetooth module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_RSS
|
|
bool "rss"
|
|
select BR2_PACKAGE_LIBXML2
|
|
help
|
|
RSS module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_LOCATION
|
|
bool "location"
|
|
depends on BR2_USE_MMU # gpsd
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # gpsd
|
|
select BR2_PACKAGE_GPSD
|
|
help
|
|
Location module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_LETTUCE
|
|
bool "lettuce"
|
|
help
|
|
Sconeserver module for Lettuce embedded automation platform
|
|
|
|
http://www.sconemad.com/lettuce/
|
|
|
|
config BR2_PACKAGE_SCONESERVER_MATHS
|
|
bool "maths"
|
|
select BR2_PACKAGE_MPFR
|
|
help
|
|
Mathematics module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_TESTBUILDER
|
|
bool "testbuilder"
|
|
help
|
|
Testbuilder module for Sconeserver
|
|
|
|
config BR2_PACKAGE_SCONESERVER_UI
|
|
bool "ui"
|
|
depends on BR2_PACKAGE_XORG7
|
|
select BR2_PACKAGE_XLIB_LIBX11
|
|
help
|
|
UI module for Sconeserver
|
|
|
|
comment "ui module requires X.org"
|
|
depends on !BR2_PACKAGE_XORG7
|
|
|
|
endif # BR2_PACKAGE_SCONESERVER
|
|
|
|
comment "sconeserver requires a toolchain with C++ and thread support enabled"
|
|
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
|