From ac6718e73f89ce4f99e8a52a6de85ecbc09f2eef Mon Sep 17 00:00:00 2001 From: Luca Ceresoli Date: Mon, 7 Apr 2014 00:20:04 +0200 Subject: [PATCH] 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 --- package/snmppp/Config.in | 11 +++++++++++ package/snmppp/snmppp.mk | 1 + 2 files changed, 12 insertions(+) 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 -- 2.30.2