-dnl $Id: configure.in,v 1.139 2001-12-10 07:20:37 jmarcus Exp $
+dnl $Id: configure.in,v 1.144 2001-12-16 18:37:57 srittau Exp $
dnl configure.in for netatalk
AC_INIT(bin/adv1tov2/adv1tov2.c)
AM_INIT_AUTOMAKE(netatalk, ${NETATALK_VERSION})
AM_CONFIG_HEADER(config.h)
-dnl Reset locations to proper places
-AC_PREFIX_DEFAULT(/usr/local)
-
dnl Checks for programs.
AC_PROG_AWK
AC_PROG_CC
CFLAGS="-I\$(top_srcdir)/sys/generic $CFLAGS"
)
-# Allow user to specify flags
-AC_ARG_WITH(cflags,
- [ --with-cflags specify additional flags to pass to compiler],
- [
- if test "x$withval" != "xno" ; then
- CFLAGS="$CFLAGS $withval"
- fi
- ]
-)
-AC_ARG_WITH(libs,
- [ --with-libs specify additional libraries to link with],
- [
- if test "x$withval" != "xno" ; then
- LIBS="$LIBS $withval"
- fi
- ]
-)
-
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_UID_T
else
AC_MSG_ERROR([unknown DID scheme])
fi
+AM_CONDITIONAL(COMPILE_CNID, test "x$did_scheme" = "xcnid")
dnl Check for Berkeley DB3 library
if test "x$db3_required" = "xyes"; then
AC_SUBST(SERVERTEXT)
)
-AC_ARG_ENABLE(srvloc,
- [ --enable-srvloc turn on Server Location Protocol support (EXPERIMENTAL)],
- srvloc=$enableval,
- srvloc=no
-)
-
-dnl Conditional for optional server location protocol support (used by OS X)
-AM_CONDITIONAL(USE_SRVLOC, test "x$srvloc" != "xno")
-if test "x$srvloc" != "xno"; then
- for slpdir in "" $srvloc /usr /usr/local ; do
- if test -f "$slpdir/include/slp.h" ; then
- LIBS="$LIBS -L$slpdir/lib -lslp"
- CFLAGS="$CFLAGS -I$slpdir/include"
- AC_CHECK_LIB(slp,SLPOpen)
- AC_CHECK_FUNCS(SLPReg SLPDereg SLPClose)
- AC_DEFINE(USE_SRVLOC, 1)
- break
- fi
- done
-fi
+dnl Check for optional server location protocol support (used by MacOS X)
+NETATALK_SRVLOC
-# Check for PAM libs
+dnl Check for PAM libs
AC_PATH_PAM([
PAPD_LIBS="$PAPD_LIBS $PAM_LIBS"
AFPD_LIBS="$AFPD_LIBS $PAM_LIBS"
sysconfdir="/etc"
PKGCONFDIR=${sysconfdir}/netatalk
use_pam_so=yes
- dnl FIXME: NEED TO HAVE --mandir=/usr/share/man AT SOME POINT...
+ mandir="/usr/share/man"
AC_DEFINE(FHS_COMPATIBILITY)
fi
AC_MSG_RESULT([enabling Filesystem Hierarchy Standard (FHS) compatibility])