From a4f74eb11c1bfa6d708934b3885be589e39e8851 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Mon, 8 Mar 2021 14:40:34 +0100 Subject: [PATCH] collectd: make compile time debug option configurable Enables the compiler option that collectd is compiled with debugging support. This is used at development stages to get more messages from the collectd during development. This option is default disabled. Signed-off-by: Florian Eckert --- utils/collectd/Makefile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/utils/collectd/Makefile b/utils/collectd/Makefile index 3ff08596a..4c3a055ac 100644 --- a/utils/collectd/Makefile +++ b/utils/collectd/Makefile @@ -25,6 +25,10 @@ PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_USE_MIPS16:=0 +PKG_CONFIG_DEPENDS:= \ + PACKAGE_COLLECTD_ENCRYPTED_NETWORK \ + PACKAGE_COLLECTD_DEBUG_OUTPUT_ENABLE + COLLECTD_PLUGINS_DISABLED:= \ amqp \ ampq1 \ @@ -242,12 +246,20 @@ define Package/collectd/config default n depends on PACKAGE_collectd select PACKAGE_collectd-mod-network + + config PACKAGE_COLLECTD_DEBUG_OUTPUT_ENABLE + bool "Enable debug output" + default n + depends on PACKAGE_collectd + help + Enables the compiler option that collectd is compiled with + debugging support. This is used at development stages to get + more messages from the collectd during development. endef # common configure args CONFIGURE_ARGS+= \ --disable-werror \ - --disable-debug \ --enable-daemon \ --with-nan-emulation \ --with-libyajl=no \ @@ -273,6 +285,14 @@ CONFIGURE_ARGS+= \ --without-libgcrypt endif +ifeq ($(CONFIG_PACKAGE_COLLECTD_DEBUG_OUTPUT_ENABLE),y) +CONFIGURE_ARGS+= \ + --enable-debug +else +CONFIGURE_ARGS+= \ + --disable-debug +endif + CONFIGURE_PLUGIN= \ $(foreach m, $(1), \ $(if $(CONFIG_PACKAGE_collectd-mod-$(subst _,-,$(m))),--enable-$(m),--disable-$(m)) \