package/mosquito: needs sync_4
[buildroot-gz.git] / package / domoticz / Config.in
blobc6550d2ad07c4b90d3a82feb07e968d16166b533
1 config BR2_PACKAGE_DOMOTICZ
2         bool "domoticz"
3         depends on BR2_USE_MMU # mosquitto
4         depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mosquitto
5         depends on !BR2_STATIC_LIBS # mosquitto
6         depends on BR2_TOOLCHAIN_HAS_THREADS
7         depends on BR2_INSTALL_LIBSTDCPP
8         depends on BR2_USE_WCHAR
9         depends on BR2_PACKAGE_LUA_5_2 || BR2_PACKAGE_LUA_5_3
10         # These result in internal compiler error
11         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
12         select BR2_PACKAGE_BOOST
13         select BR2_PACKAGE_BOOST_DATE_TIME
14         select BR2_PACKAGE_BOOST_SYSTEM
15         select BR2_PACKAGE_BOOST_THREAD
16         select BR2_PACKAGE_LIBCURL
17         select BR2_PACKAGE_MOSQUITTO
18         select BR2_PACKAGE_OPENSSL
19         select BR2_PACKAGE_SQLITE
20         select BR2_PACKAGE_ZLIB
21         help
22           Domoticz is a Home Automation System that lets you monitor
23           and configure various devices like: Lights, Switches,
24           various sensors/meters like Temperature, Rain, Wind, UV,
25           Electra, Gas, Water and much more. Notifications/Alerts can
26           be sent to any mobile device.
28           http://domoticz.com
30 comment "domoticz needs lua >= 5.2 and a toolchain w/ C++, threads, wchar, dynamic library"
31         depends on BR2_USE_MMU
32         depends on BR2_TOOLCHAIN_HAS_SYNC_4
33         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
34         depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
35                 !BR2_USE_WCHAR || BR2_STATIC_LIBS || \
36                 !(BR2_PACKAGE_LUA_5_2 || BR2_PACKAGE_LUA_5_3)