Config.in 882 B

123456789101112131415161718192021222324
  1. config BR2_PACKAGE_DBUS_CXX
  2. bool "dbus-cxx"
  3. depends on BR2_USE_MMU # dbus
  4. depends on BR2_INSTALL_LIBSTDCPP
  5. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc
  6. depends on BR2_TOOLCHAIN_HAS_THREADS
  7. depends on !BR2_STATIC_LIBS
  8. select BR2_PACKAGE_DBUS # runtime
  9. select BR2_PACKAGE_LIBSIGC
  10. help
  11. DBus-cxx is a C++ implementation for DBus. DBus is a
  12. Linux-specific RPC (remote procedure call) and
  13. IPC (inter-process communications) mechanism.
  14. DBus-cxx provides an object-oriented view of all programs
  15. on the DBus, and allows an object-oriented way of
  16. exporting methods onto the DBus.
  17. https://dbus-cxx.github.io/
  18. comment "dbus-cxx needs a toolchain w/ C++, threads, gcc >= 7 and dynamic library support"
  19. depends on BR2_USE_MMU # dbus
  20. depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
  21. !BR2_TOOLCHAIN_HAS_THREADS || \
  22. !BR2_TOOLCHAIN_GCC_AT_LEAST_7