]> arthur.barton.de Git - netatalk.git/blobdiff - configure.in
changed all LOG messages using logtype_default to use logtype_uams
[netatalk.git] / configure.in
index 3b028ad8e85ca4ce9f06c764a370904156d57e1a..cc8d2018b3b1a67bab3ccb82d582fb8df7ede791 100644 (file)
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.159 2002-06-11 17:21:10 didg 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)
@@ -107,6 +107,9 @@ AC_FUNC_WAIT3
 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 --------------------------------------------------------------------------
@@ -132,7 +135,7 @@ AC_ARG_WITH(logfile,
                AC_DEFINE(DISABLE_LOGGER, 1)
                AC_MSG_RESULT([logger disabled])
        elif test "$withval" != "yes"; then
-               AC_DEFINE_UNQUOTED(LOGFILEPATH, $withval)
+               AC_DEFINE_UNQUOTED(LOGFILEPATH, "$withval")
                AC_MSG_RESULT([logfile set to $withval])
        else
                 AC_DEFINE_UNQUOTED(LOGFILEPATH, "/var/log/netatalk.log")
@@ -244,7 +247,27 @@ AC_ARG_WITH(mangling,
                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
@@ -354,6 +377,13 @@ AC_ARG_WITH(uams-path,
        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 --------------------------------------------------------------------------