ossp-pkg/snmpdx/configure.ac 1.4 -> 1.5
--- configure.ac 2003/09/10 13:54:33 1.4
+++ configure.ac 2003/09/10 14:17:05 1.5
@@ -25,16 +25,19 @@
## configure.ac: auto-configuration source (syntax: Autoconf)
##
+dnl # standard Autoconf prolog
AC_PREREQ(2.53)
AC_INIT
+dnl # standard OSSP style header
V=`./shtool version -ltxt -dlong VERSION`
./shtool echo -e "Configuring %BOSSP snmpdx%b, Version %B${V}%b"
echo "Copyright (c) 2003 Ralf S. Engelschall <rse@engelschall.com>"
echo "Copyright (c) 2003 The OSSP Project <http://www.ossp.org/>"
echo "Copyright (c) 2003 Cable & Wireless <http://www.cw.com/>"
-AC_MSG_CHECKING(for Perl program)
+dnl # check for Perl
+AC_MSG_CHECKING(for perl program)
AC_ARG_WITH(perl,dnl
[ --with-perl=PATH force the use of a particular Perl program],
with_perl="$withval",
@@ -48,8 +51,33 @@
PATH_POD2MAN=`echo "$PATH_PERL" | sed -e 's;/[[^/]]*$;/pod2man;'`
AC_SUBST(PATH_POD2MAN)
+dnl # check for net-snmp
+AC_MSG_CHECKING(for net-snmp prefix)
+AC_ARG_WITH(snmp,dnl
+[ --with-snmp=PREFIX force the use of a particular net-snmp installation],
+snmp_prefix="$withval",
+if test ".$snmp_prefix" = .; then
+ snmp_prefix=`(net-snmp-config --prefix) 2>/dev/null`
+fi
+)dnl
+if test ".$snmp_prefix" = .; then
+ AC_MSG_ERROR([path to net-snmp package not found (specify with --with-snmp=PREFIX])
+fi
+snmp_mibdir=`find $snmp_prefix/share/ -type d -name "mibs" -print 2>/dev/null | head -1 | sed -e 's;//*;/;g'`
+if test ".$snmp_mibdir" = .; then
+ snmp_mibdir=`find $snmp_prefix/ -type d -name "mibs" -print 2>/dev/null | head -1 | sed -e 's;//*;/;g'`
+fi
+if test ".$snmp_mibdir" = .; then
+ AC_MSG_ERROR([net-snmp MIB directory not found under $snmp_prefix])
+fi
+snmpmibdir="$snmp_mibdir"
+AC_SUBST(snmpmibdir)
+AC_MSG_RESULT($snmpmibdir)
+
+dnl # check for make(1)
AC_SET_MAKE
+dnl # standard Autoconf epilog
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
|
|