--- /dev/null
+config BR2_PACKAGE_SNMPPP
+ bool "snmp++"
+ depends on BR2_INSTALL_LIBSTDCPP
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on !BR2_STATIC_LIBS
+ help
+ SNMP++v3.x is a C++ API which supports SNMP v1, v2c, and v3.
+
+ 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".
+
+config BR2_PACKAGE_SNMPPP_SNMPV3
+ bool "enable SNMPv3"
+ default y
+ select BR2_PACKAGE_OPENSSL
+ help
+ Enable optional support for SNMP++. This selects OpenSSL.
+
+endif
+
+comment "snmp++ needs a toolchain w/ threads, C++, dynamic library"
+ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
+ BR2_STATIC_LIBS