dnl Check for optional server location protocol support (used by MacOS X) dnl $Id: srvloc.m4,v 1.8 2003-02-23 16:09:28 jmarcus Exp $ AC_DEFUN([NETATALK_SRVLOC], [ SLP_LIBS="" SLP_CFLAGS="" AC_ARG_ENABLE(srvloc, [ --enable-srvloc[=DIR] turn on Server Location Protocol support], [srvloc=$enableval], [srvloc=no] ) if test "x$srvloc" != "xno"; then savedcppflags="$CPPFLAGS" savedldflags="$LDFLAGS" if test "x$srvloc" = "xyes"; then srvloc="/usr" fi CPPFLAGS="$CPPFLAGS -I$srvloc/include" LDFLAGS="$LDFLAGS -L$srvloc/lib" AC_MSG_CHECKING([for slp.h]) AC_TRY_CPP([#include ], [AC_MSG_RESULT([yes])], [ AC_MSG_RESULT([no]) AC_MSG_ERROR([SLP installation not found]) ] ) AC_CHECK_LIB(slp, SLPOpen, [ if test "$srvloc" != "/usr"; then SLP_LIBS="-L$srvloc/lib" SLP_CFLAGS="-I$srvloc/include" fi SLP_LIBS="$SLP_LIBS -lslp" ], AC_MSG_ERROR([SLP installation not found])) AC_DEFINE(USE_SRVLOC, 1, [Define to enable SLP support]) CPPFLAGS="$savedcppflags" LDFLAGS="$savedldflags" fi AC_SUBST(SLP_LIBS) AC_SUBST(SLP_CFLAGS) ])