netsnmp: add option to enable debugging code

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Luca Ceresoli 2012-03-15 22:04:27 +01:00 committed by Peter Korsgaard
parent 277bd1ff42
commit a0b7500352
2 changed files with 14 additions and 1 deletions

View File

@ -14,3 +14,12 @@ config BR2_PACKAGE_NETSNMP_ENABLE_MIBS
The net-snmp package contains a selection of MIB files. The net-snmp package contains a selection of MIB files.
Say yes if you want those MIB files installed on the target Say yes if you want those MIB files installed on the target
and enable the code that parses the MIB files. and enable the code that parses the MIB files.
config BR2_PACKAGE_NETSNMP_ENABLE_DEBUGGING
bool "Enable debugging code"
depends on BR2_PACKAGE_NETSNMP
help
By default net-snmp is compiled without debugging support
(--disable-debugging). Enable this options if you need debugging
support, including the ability to log with DEBUGMSG(),
DEBUGMSGTL() and companion macros.

View File

@ -12,7 +12,7 @@ NETSNMP_CONF_ENV = ac_cv_NETSNMP_CAN_USE_SYSCTL=yes
NETSNMP_CONF_OPT = --with-persistent-directory=/var/lib/snmp --disable-static \ NETSNMP_CONF_OPT = --with-persistent-directory=/var/lib/snmp --disable-static \
--with-defaults --enable-mini-agent --without-rpm \ --with-defaults --enable-mini-agent --without-rpm \
--with-logfile=none --without-kmem-usage $(DISABLE_IPV6) \ --with-logfile=none --without-kmem-usage $(DISABLE_IPV6) \
--enable-as-needed --disable-debugging --without-perl-modules \ --enable-as-needed --without-perl-modules \
--disable-embedded-perl --disable-perl-cc-checks \ --disable-embedded-perl --disable-perl-cc-checks \
--disable-scripts --with-default-snmp-version="1" \ --disable-scripts --with-default-snmp-version="1" \
--enable-silent-libtool --enable-mfd-rewrites \ --enable-silent-libtool --enable-mfd-rewrites \
@ -55,6 +55,10 @@ define NETSNMP_REMOVE_MIBS_IPV6
endef endef
endif endif
ifneq ($(BR2_PACKAGE_NETSNMP_ENABLE_DEBUGGING),y)
NETSNMP_CONF_OPT += --disable-debugging
endif
define NETSNMP_INSTALL_TARGET_CMDS define NETSNMP_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
DESTDIR=$(TARGET_DIR) install DESTDIR=$(TARGET_DIR) install