Config.in 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. config BR2_PACKAGE_DOMOTICZ
  2. bool "domoticz"
  3. depends on BR2_USE_MMU # fork()
  4. depends on !BR2_STATIC_LIBS
  5. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # sleep_for
  6. # pthread_condattr_setclock
  7. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # mosquitto
  8. depends on BR2_INSTALL_LIBSTDCPP
  9. depends on BR2_USE_WCHAR
  10. depends on BR2_PACKAGE_LUA_5_3
  11. depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
  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_JSONCPP
  17. select BR2_PACKAGE_LIBCURL
  18. select BR2_PACKAGE_MOSQUITTO
  19. select BR2_PACKAGE_OPENSSL
  20. select BR2_PACKAGE_SQLITE
  21. select BR2_PACKAGE_ZLIB
  22. help
  23. Domoticz is a Home Automation System that lets you monitor
  24. and configure various devices like: Lights, Switches,
  25. various sensors/meters like Temperature, Rain, Wind, UV,
  26. Electra, Gas, Water and much more. Notifications/Alerts can
  27. be sent to any mobile device.
  28. http://domoticz.com
  29. comment "domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library"
  30. depends on BR2_USE_MMU
  31. depends on !BR2_INSTALL_LIBSTDCPP || \
  32. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
  33. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  34. !BR2_USE_WCHAR || BR2_STATIC_LIBS || \
  35. !BR2_PACKAGE_LUA_5_3
  36. comment "domoticz needs exception_ptr"
  37. depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735