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 |
|
|
]) |