| 1 |
jmc |
1.1 |
dnl look for the ucdsnmp libraries |
| 2 |
|
|
dnl $Id: ucdsnmp.m4,v 1.5 2002/08/21 15:03:19 rjs3 Exp $ |
| 3 |
|
|
|
| 4 |
|
|
AC_DEFUN(CMU_UCDSNMP, [ |
| 5 |
|
|
AC_REQUIRE([CMU_SOCKETS]) |
| 6 |
|
|
AC_ARG_WITH(ucdsnmp, |
| 7 |
|
|
[ --with-ucdsnmp=DIR use ucd snmp (rooted in DIR) [yes] ], |
| 8 |
|
|
with_ucdsnmp=$withval, with_ucdsnmp=yes) |
| 9 |
|
|
if test "$with_ucdsnmp" != no; then |
| 10 |
|
|
if test -d "$with_ucdsnmp"; then |
| 11 |
|
|
CPPFLAGS="$CPPFLAGS -I${with_ucdsnmp}/include" |
| 12 |
|
|
LDFLAGS="$LDFLAGS -L${with_ucdsnmp}/lib" |
| 13 |
|
|
fi |
| 14 |
|
|
cmu_save_LIBS="$LIBS" |
| 15 |
|
|
AC_CHECK_LIB(snmp, sprint_objid, [ |
| 16 |
|
|
AC_CHECK_HEADER(ucd-snmp/version.h,, with_ucdsnmp=no)], |
| 17 |
|
|
with_ucdsnmp=no, ${LIB_SOCKET}) |
| 18 |
|
|
LIBS="$cmu_save_LIBS" |
| 19 |
|
|
fi |
| 20 |
|
|
AC_MSG_CHECKING(UCD SNMP libraries) |
| 21 |
|
|
AC_MSG_RESULT($with_ucdsnmp) |
| 22 |
|
|
LIB_UCDSNMP="" |
| 23 |
|
|
if test "$with_ucdsnmp" != no; then |
| 24 |
|
|
AC_DEFINE(HAVE_UCDSNMP) |
| 25 |
|
|
LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp" |
| 26 |
|
|
AC_CHECK_LIB(rpm, rpmdbOpen, |
| 27 |
|
|
LIB_UCDSNMP="${LIB_UCDSNMP} -lrpm -lpopt",,-lpopt) |
| 28 |
|
|
fi |
| 29 |
|
|
AC_SUBST(LIB_UCDSNMP) |
| 30 |
|
|
]) |