From: Luca Ceresoli Date: Sun, 6 Apr 2014 22:20:04 +0000 (+0200) Subject: snmppp: add option to enable logging X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ac6718e73f89ce4f99e8a52a6de85ecbc09f2eef;p=buildroot.git snmppp: add option to enable logging SNMP++ logging can be overly verbose, and according to the SNMP++ documentation, disabling logging "increases performance drastically and minimizes memory consumption". Signed-off-by: Luca Ceresoli Signed-off-by: Peter Korsgaard --- diff --git a/package/snmppp/Config.in b/package/snmppp/Config.in index 5d6d749b81..1d5113fbb0 100644 --- a/package/snmppp/Config.in +++ b/package/snmppp/Config.in @@ -8,5 +8,16 @@ config BR2_PACKAGE_SNMPPP http://www.agentpp.com/snmp_pp3_x/snmp_pp3_x.html +if BR2_PACKAGE_SNMPPP + +config BR2_PACKAGE_SNMPPP_LOGGING + bool "enable logging" + help + Enable logging output for SNMP++. + According to the SNMP++ documentation, disabling logging "increases + performance drastically and minimizes memory consumption". + +endif + comment "snmp++ needs a toolchain w/ threads, C++" depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/snmppp/snmppp.mk b/package/snmppp/snmppp.mk index 78d7dc92cd..3f3018d2ad 100644 --- a/package/snmppp/snmppp.mk +++ b/package/snmppp/snmppp.mk @@ -11,6 +11,7 @@ SNMPPP_DEPENDENCIES = openssl host-pkgconf SNMPPP_INSTALL_STAGING = YES # no configure script in tarball SNMPPP_AUTORECONF = YES +SNMPPP_CONF_OPT = $(if $(BR2_PACKAGE_SNMPPP_LOGGING),--enable-logging,--disable-logging) SNMPPP_LICENSE = SNMP++ SNMPPP_LICENSE_FILES = src/v3.cpp