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