12345678910111213141516171819202122232425262728293031323334353637 |
- 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.
- https://www.agentpp.com/api/cpp/snmp_pp.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
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
- select BR2_PACKAGE_OPENSSL
- select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
- help
- Enable optional support for SNMP++. This selects OpenSSL.
- comment "SNMPv3 needs a toolchain w/ gcc >= 4.8"
- depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
- endif
- comment "snmp++ needs a toolchain w/ threads, C++, dynamic library"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
- BR2_STATIC_LIBS
|