CDB will be more thoroughly tested.
-dnl $Id: configure.in,v 1.169 2002-10-11 14:18:22 didg Exp $
+dnl $Id: configure.in,v 1.170 2002-10-16 16:55:55 jmarcus Exp $
dnl configure.in for netatalk
AC_INIT(bin/adv1tov2/adv1tov2.c)
dnl configure.in for netatalk
AC_INIT(bin/adv1tov2/adv1tov2.c)
+if test "$did_scheme" = "cnid"; then
+ USE_CDB="yes"
+else
+ USE_CDB="no"
+fi
+
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],
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 "$withval" = "no"; then
if test "x$did_scheme" != "xcnid"; then
if test "x$did_scheme" != "xcnid"; then
AC_MSG_ERROR([DID scheme must be CNID to use CDB])
else
AC_MSG_ERROR([DID scheme must be CNID to use CDB])
else
- AC_DEFINE(CNID_DB_CDB, 1)
- AC_MSG_RESULT([yes])
+ USE_CDB="no"
+ AC_MSG_RESULT([no])
+ USE_CDB="yes"
+ AC_MSG_RESULT([yes])
+if test "$USE_CDB" = "yes"; then
+ AC_DEFINE(CNID_DB_CDB, 1)
+fi
+
dnl Check for Berkeley DB3 library
if test "x$db3_required" = "xyes"; then
AC_PATH_DB3(, [AC_MSG_ERROR([Berkeley DB3 library not found!])])
dnl Check for Berkeley DB3 library
if test "x$db3_required" = "xyes"; then
AC_PATH_DB3(, [AC_MSG_ERROR([Berkeley DB3 library not found!])])