OSSP CVS Repository

ossp - Difference in ossp-pkg/snmpdx/configure.ac versions 1.4 and 1.5
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

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
 

CVSTrac 2.0.1