kumquat-buildroot/package/dbus-cxx/Config.in
Lang Daniel a0fb3eed27 package/dbus-cxx: new package
DBus-cxx provides an object-oriented interface to DBus

Signed-off-by: Lang Daniel <d.lang@abatec.at>
[Arnout:
 - reorder licenses;
 - select dbus instead of depends, + propagate dependency
 - make qt5 and libglib2 integration automatic
]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2022-02-12 15:37:51 +01:00

25 lines
882 B
Plaintext

config BR2_PACKAGE_DBUS_CXX
bool "dbus-cxx"
depends on BR2_USE_MMU # dbus
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # libsigc
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_DBUS # runtime
select BR2_PACKAGE_LIBSIGC
help
DBus-cxx is a C++ implementation for DBus. DBus is a
Linux-specific RPC (remote procedure call) and
IPC (inter-process communications) mechanism.
DBus-cxx provides an object-oriented view of all programs
on the DBus, and allows an object-oriented way of
exporting methods onto the DBus.
https://dbus-cxx.github.io/
comment "dbus-cxx needs a toolchain w/ C++, threads, gcc >= 7 and dynamic library support"
depends on BR2_USE_MMU # dbus
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
!BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_7