2
if test "$have_milter" = "yes"; then
3
dnl libmilter checking code adapted from spamass-milter by
4
dnl Tom G. Christensen <tgc@statsbiblioteket.dk>
6
dnl Check for libmilter and it's header files in the usual locations
8
CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
9
if test -d /usr/lib/libmilter ; then
10
CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -L/usr/lib/libmilter"
12
LIBS="$LIBS -lmilter $CLAMAV_MILTER_LIBS"
13
AC_CHECK_LIB([milter],[mi_stop],[CLAMAV_MILTER_LIBS="-lmilter $CLAMAV_MILTER_LIBS"],[
14
dnl Older sendmails require libsm or libsmutil for support functions
15
AC_SEARCH_LIBS([strlcpy], [sm smutil], [test "$ac_cv_search_strlcpy" = "none required" || CLAMAV_MILTER_XLIB="$ac_cv_search_strlcpy"])
16
LIBS="$save_LIBS $CLAMAV_MILTER_LIBS $CLAMAV_MILTER_XLIB"
17
$as_unset ac_cv_lib_milter_mi_stop
18
AC_CHECK_LIB([milter],[mi_stop],[CLAMAV_MILTER_LIBS="-lmilter $CLAMAV_MILTER_XLIB $CLAMAV_MILTER_LIBS"],[
19
AC_MSG_ERROR([Cannot find libmilter])
23
AC_CHECK_HEADERS([libmilter/mfapi.h],[have_milter="yes"],[
24
AC_MSG_ERROR([Please install mfapi.h from the sendmail distribution])
28
AM_CONDITIONAL([BUILD_CLAMD],[test "$have_pthreads" = "yes"])
29
AM_CONDITIONAL([HAVE_MILTER],[test "$have_milter" = "yes"])