Config.in 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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_6 # C++14
  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_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
  12. depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
  13. select BR2_PACKAGE_BOOST
  14. select BR2_PACKAGE_BOOST_ATOMIC
  15. select BR2_PACKAGE_BOOST_DATE_TIME
  16. select BR2_PACKAGE_BOOST_SYSTEM
  17. select BR2_PACKAGE_BOOST_THREAD
  18. select BR2_PACKAGE_CEREAL
  19. select BR2_PACKAGE_JSONCPP
  20. select BR2_PACKAGE_LIBCURL
  21. select BR2_PACKAGE_MINIZIP_ZLIB
  22. select BR2_PACKAGE_MOSQUITTO
  23. select BR2_PACKAGE_OPENSSL
  24. select BR2_PACKAGE_SQLITE
  25. select BR2_PACKAGE_ZLIB
  26. help
  27. Domoticz is a Home Automation System that lets you monitor
  28. and configure various devices like: Lights, Switches,
  29. various sensors/meters like Temperature, Rain, Wind, UV,
  30. Electra, Gas, Water and much more. Notifications/Alerts can
  31. be sent to any mobile device.
  32. http://domoticz.com
  33. comment "domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 6, NPTL, wchar, dynamic library"
  34. depends on BR2_USE_MMU
  35. depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
  36. depends on !BR2_INSTALL_LIBSTDCPP || \
  37. !BR2_TOOLCHAIN_GCC_AT_LEAST_6 || \
  38. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  39. !BR2_USE_WCHAR || BR2_STATIC_LIBS || \
  40. !BR2_PACKAGE_LUA_5_3
  41. comment "domoticz needs exception_ptr"
  42. depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735