Skip to content
Snippets Groups Projects
Commit c45e9cad authored by Florian Eckert's avatar Florian Eckert
Browse files

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: default avatarFlorian Eckert <fe@dev.tdt.de>
(cherry picked from commit a4f74eb1)
parent cdd28e1f
No related branches found
No related tags found
No related merge requests found
......@@ -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)) \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment