Source
42
42
43
43
if test "x$_libnetsnmp_config" = "xno"; then
44
44
AC_PATH_PROG([_libnetsnmp_config], [net-snmp-config], [])
45
45
want_static_netsnmp="no"
46
46
test "x$enable_static_libs" = "xyes" && want_static_netsnmp="yes"
47
47
else
48
48
want_static_netsnmp="yes"
49
49
fi
50
50
51
51
if test -d "$_libnetsnmp_config"; then
52
-
AC_PATH_PROG([_libnetsnmp_config], [net-snmp-config], [], [$_libnetsnmp_config])
52
+
AC_PATH_PROG([_libnetsnmp_config_bin], [net-snmp-config], [$_libnetsnmp_config/bin], [$_libnetsnmp_config])
53
+
_libnetsnmp_config=$_libnetsnmp_config_bin
54
+
fi
55
+
if test -d "$_libnetsnmp_config"; then
56
+
AC_PATH_PROG([_libnetsnmp_config_root], [net-snmp-config], [], [$_libnetsnmp_config])
57
+
test -z $_libnetsnmp_config_root || _libnetsnmp_config=$_libnetsnmp_config_root
53
58
fi
54
59
55
60
if test -x "$_libnetsnmp_config"; then
56
61
57
62
netsnmp_version_req=$2
58
63
59
64
if test -n "$netsnmp_version_req"; then
60
65
AC_MSG_CHECKING(version of netsnmp library)
61
66
LIBNETSNMP_CONFIG_VERSION=`$_libnetsnmp_config --version`
62
67
netsnmp_version_major=`expr $LIBNETSNMP_CONFIG_VERSION : '\([[0-9]]*\)'`
189
194
dnl Check for localname in struct snmp_session
190
195
AC_MSG_CHECKING(for localname in struct snmp_session)
191
196
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
192
197
#include <net-snmp/net-snmp-config.h>
193
198
#include <net-snmp/net-snmp-includes.h>]], [[
194
199
struct snmp_session session;
195
200
session.localname = "";
196
201
]])],[AC_DEFINE(HAVE_NETSNMP_SESSION_LOCALNAME, 1, Define to 1 if 'session.localname' exist.)
197
202
AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)])
198
203
204
+
dnl Check for DES protocol support for privacy
205
+
AC_MSG_CHECKING(for DES privacy protocol support)
199
206
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
200
207
#include <net-snmp/net-snmp-config.h>
201
208
#include <net-snmp/net-snmp-includes.h>]], [[
202
209
struct snmp_session session;
203
210
204
211
session.securityPrivProto = usmDESPrivProtocol;
205
212
]])],[AC_DEFINE(HAVE_NETSNMP_SESSION_DES, 1, Define to 1 if 'usmDESPrivProtocol' exist.)
206
213
AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)])
207
214
208
215
CFLAGS="$_save_netsnmp_cflags"