1 dnl Check for optional server location protocol support (used by MacOS X)
3 dnl $Id: srvloc.m4,v 1.8 2003-02-23 16:09:28 jmarcus Exp $
5 AC_DEFUN([NETATALK_SRVLOC], [
11 [ --enable-srvloc[=DIR] turn on Server Location Protocol support],
16 if test "x$srvloc" != "xno"; then
18 savedcppflags="$CPPFLAGS"
19 savedldflags="$LDFLAGS"
20 if test "x$srvloc" = "xyes"; then
23 CPPFLAGS="$CPPFLAGS -I$srvloc/include"
24 LDFLAGS="$LDFLAGS -L$srvloc/lib"
26 AC_MSG_CHECKING([for slp.h])
27 AC_TRY_CPP([#include <slp.h>],
28 [AC_MSG_RESULT([yes])],
31 AC_MSG_ERROR([SLP installation not found])
34 AC_CHECK_LIB(slp, SLPOpen, [
35 if test "$srvloc" != "/usr"; then
36 SLP_LIBS="-L$srvloc/lib"
37 SLP_CFLAGS="-I$srvloc/include"
39 SLP_LIBS="$SLP_LIBS -lslp"
40 ], AC_MSG_ERROR([SLP installation not found]))
42 AC_DEFINE(USE_SRVLOC, 1, [Define to enable SLP support])
44 CPPFLAGS="$savedcppflags"
45 LDFLAGS="$savedldflags"