-dnl $Id: configure.in,v 1.160 2002-08-23 17:42:52 sibaz Exp $
+dnl $Id: configure.in,v 1.167 2002-09-28 03:56:44 jmarcus Exp $
dnl configure.in for netatalk
AC_INIT(bin/adv1tov2/adv1tov2.c)
AC_CHECK_FUNCS(flock getcwd gethostname gettimeofday getusershell mkdir rmdir select socket strdup strstr strtoul setpgrp strchr memcpy)
AC_FUNC_SETPGRP
+dnl Checks for (v)snprintf
+NETATALK_SNPRINTF_CHECK
+
dnl --------------------------------------------------------------------------
dnl specific configuration comes in here:
dnl --------------------------------------------------------------------------
AC_DEFINE(FILE_MANGLING, 1)
AC_MSG_RESULT([yes])
fi
+ else
+ AC_MSG_RESULT([no])
fi
+ , AC_MSG_RESULT([no])
+)
+
+dnl Determine whether or not to use CDB or transactional DB store
+AC_MSG_CHECKING([whether or not to use CNID with Concurrent Data Store])
+AC_ARG_WITH(cdb,
+ [ --with-cdb enable CNID with Concurrent Data Store],
+ if test "$withval" = "yes"; then
+ if test "x$did_scheme" != "xcnid"; then
+ AC_MSG_ERROR([DID scheme must be CNID to use CDB])
+ else
+ AC_DEFINE(CNID_DB_CDB, 1)
+ AC_MSG_RESULT([yes])
+ fi
+ else
+ AC_MSG_RESULT([no])
+ fi
+ , AC_MSG_RESULT([no])
)
dnl Check for Berkeley DB3 library
uams_path="${PKGCONFDIR}/uams"
)
+AC_ARG_WITH(catsearch,
+ [ --with-catsearch enable fpCatSearch functionality (experimental)],
+ if test "$withval" = "yes"; then
+ AC_DEFINE(WITH_CATSEARCH, 1)
+ fi
+)
+
dnl --------------------------------------------------------------------------
dnl FHS stuff has to be done last because it overrides other defaults
dnl --------------------------------------------------------------------------