Browse Source

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 <fe@dev.tdt.de>
lilik-openwrt-22.03
Florian Eckert 4 years ago
parent
commit
a4f74eb11c
1 changed files with 21 additions and 1 deletions
  1. +21
    -1
      utils/collectd/Makefile

+ 21
- 1
utils/collectd/Makefile View File

@ -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)) \


Loading…
Cancel
Save