Browse Source

dbus: add debug compile option

To simplify the debugging of dbus problems, the VERBOSE option for the
dbus can now be switched on via make menuconfig. This is switched off by
default. If this is switched on, the dbus package must be recompiled.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
lilik-openwrt-22.03
Florian Eckert 3 years ago
parent
commit
9fa04c296f
2 changed files with 18 additions and 0 deletions
  1. +7
    -0
      utils/dbus/Config.in
  2. +11
    -0
      utils/dbus/Makefile

+ 7
- 0
utils/dbus/Config.in View File

@ -0,0 +1,7 @@
if PACKAGE_dbus
config DBUS_VERBOSE
bool "Enable verbose error strings"
default n
endif

+ 11
- 0
utils/dbus/Makefile View File

@ -19,6 +19,9 @@ PKG_MAINTAINER:=
PKG_LICENSE:=AFL-2.1 PKG_LICENSE:=AFL-2.1
PKG_CPE_ID:=cpe:/a:freedesktop:dbus PKG_CPE_ID:=cpe:/a:freedesktop:dbus
PKG_CONFIG_DEPENDS:= \
CONFIG_DBUS_VERBOSE
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk include $(INCLUDE_DIR)/cmake.mk
@ -71,6 +74,10 @@ $(call Package/dbus/Default/description)
This package contains D-Bus utilities. This package contains D-Bus utilities.
endef endef
define Package/dbus/config
source "$(SOURCE)/Config.in"
endef
CMAKE_OPTIONS += \ CMAKE_OPTIONS += \
-DDBUS_SYSTEM_SOCKET=/var/run/dbus/system_bus_socket \ -DDBUS_SYSTEM_SOCKET=/var/run/dbus/system_bus_socket \
-DDBUS_SESSION_SOCKET_DIR=/tmp \ -DDBUS_SESSION_SOCKET_DIR=/tmp \
@ -90,6 +97,10 @@ CMAKE_OPTIONS += \
-DDBUS_ENABLE_QTHELP_DOCS=OFF \ -DDBUS_ENABLE_QTHELP_DOCS=OFF \
-DDBUS_ENABLE_XML_DOCS=OFF -DDBUS_ENABLE_XML_DOCS=OFF
ifeq ($(CONFIG_DBUS_VERBOSE),y)
CMAKE_OPTIONS += -DDBUS_ENABLE_VERBOSE_MODE=ON
endif
define Build/InstallDev define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include $(INSTALL_DIR) $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/dbus-1.0 $(1)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/dbus-1.0 $(1)/usr/include/


Loading…
Cancel
Save