-dnl $Id: configure.in,v 1.183 2003-06-07 12:04:51 srittau Exp $
+dnl $Id: configure.in,v 1.184 2003-06-08 14:52:37 srittau Exp $
dnl configure.in for netatalk
AC_INIT(bin/adv1tov2/adv1tov2.c)
AC_DEFINE(ADMIN_GRP, 1, [Define if the admin group should be enabled])
+AC_MSG_CHECKING([for administrative group support])
AC_ARG_WITH(admin-group,
- [ --disable-admin-group disable admin group],
+ [ --disable-admin-group disable admin group], [
if test "$enableval" = "no"; then
AC_DEFINE(ADMIN_GRP, 0, [Define if the admin group should be enabled])
- AC_MSG_RESULT([disabling administrative group support])
- fi
+ AC_MSG_RESULT([no])
+ else
+ AC_MSG_RESULT([yes])
+ fi], [
+ AC_MSG_RESULT([yes])
+ ]
)
NETATALK_AFS_CHECK
NETATALK_CONFIG_DIRS
+AC_MSG_CHECKING([for logfile path])
AC_ARG_WITH(logfile,
[ --with-logfile=PATH path for file used by logger [/var/log/netatalk.log]
- use --without-logfile to disable logger],
- if test "$withval" = "no"; then
+ use --without-logfile to disable logger], [
+ if test "x$withval" == "xno"; then
AC_DEFINE(DISABLE_LOGGER, 1, [Define if the logger should not be used])
- AC_MSG_RESULT([logger disabled])
+ AC_MSG_RESULT([syslog])
elif test "$withval" != "yes"; then
AC_DEFINE_UNQUOTED(LOGFILEPATH, "$withval", [Path to the log file])
- AC_MSG_RESULT([logfile set to $withval])
+ AC_MSG_RESULT([$withval])
else
AC_DEFINE_UNQUOTED(LOGFILEPATH, "/var/log/netatalk.log", [Path to the log file])
- AC_MSG_RESULT([logfile set to default])
- fi,
+ AC_MSG_RESULT([/var/log/netatalk.log])
+ fi], [
AC_DEFINE_UNQUOTED(LOGFILEPATH, "/var/log/netatalk.log", [Path to the log file])
- AC_MSG_RESULT([logfile set to default])
+ AC_MSG_RESULT([/var/log/netatalk.log])
+ ]
)
AC_ARG_WITH(cracklib,
fi
)
+AC_MSG_CHECKING([whether to enable DDP])
AC_ARG_ENABLE(ddp,
- [ --disable-ddp disable DDP],
- if test "$enableval" = "no"; then
+ [ --disable-ddp disable DDP], [
+ if test "x$enableval" = "xno"; then
AC_DEFINE(NO_DDP, 1, [Define if DDP should be disabled])
- AC_MSG_RESULT([disabling DDP])
+ AC_MSG_RESULT([no])
+ else
+ AC_MSG_RESULT([yes])
fi
+ ], [
+ AC_MSG_RESULT([yes])
+ ]
)
+AC_MSG_CHECKING([whether to enable debugging code])
AC_ARG_ENABLE(debug,
- [ --enable-debug enable debug code],
- if test "$enableval" != "no"; then
- if test "$enableval" = "yes"; then
+ [ --enable-debug enable debug code], [
+ if test "x$enableval" != "xno"; then
+ if test "x$enableval" = "xyes"; then
AC_DEFINE(DEBUG, 1, [Define if debugging information should be included])
else
AC_DEFINE_UNQUOTED(DEBUG, $enableval, [Define if debugging information should be included])
fi
- AC_MSG_RESULT([enabling debugging code])
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
fi
+ ], [
+ AC_MSG_RESULT([no])
+ ]
)
afp3=no
dnl currently no one working on further development/fixes of DROPKLUDGE.
dnl -----------
+AC_MSG_CHECKING([whether to enable experimental dropbox support])
AC_ARG_ENABLE(dropkludge,
- [ --enable-dropkludge enable the experimental dropbox fix (INSECURE!) ],
- if test "$enableval" = "yes"; then
+ [ --enable-dropkludge enable the experimental dropbox fix (INSECURE!) ], [
+ if test "x$enableval" = "xyes"; then
AC_DEFINE(DROPKLUDGE, 1, [Define if you want to use the experimental dropkludge support])
- AC_MSG_RESULT([enabling experimental dropbox support])
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
fi
+ ], [AC_MSG_RESULT([no])]
)
+AC_MSG_CHECKING([whether to enable forcing of uid/gid per volume])
AC_ARG_ENABLE(force-uidgid,
- [ --enable-force-uidgid allow forcing of uid/gid per volume (BROKEN) ],
- if test "$enableval" = "yes"; then
+ [ --enable-force-uidgid allow forcing of uid/gid per volume (BROKEN) ], [
+ if test "x$enableval" = "xyes"; then
AC_DEFINE(FORCE_UIDGID, 1, [Define if you want forcing of uid/gid per volume])
- AC_MSG_RESULT([enabling forcing of uid/gid per volume])
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
fi
+ ], [AC_MSG_RESULT([no])]
)
-dnl Don't use BDB unless it's needed
-bdb_required=no
-
-dnl Determine DID scheme
-AC_MSG_CHECKING([for DID scheme to use])
-AC_ARG_WITH(did,
- [ --with-did=SCHEME set DID scheme (cnid,last)],
- [ did_scheme="$withval" ],
- [ did_scheme="cnid" ]
-)
-
-if test "x$did_scheme" = "xlast"; then
- AC_DEFINE(USE_LASTDID, 1, [Define if the last DID scheme should be used])
- AC_MSG_RESULT([last])
-elif test "x$did_scheme" = "xcnid"; then
- bdb_required="yes"
- AC_DEFINE(CNID_DB, 1, [Define if the CNID DB DID scheme should be used])
- AC_MSG_RESULT([enabling build with CNID DB support])
-else
- AC_MSG_ERROR([unknown DID scheme])
-fi
-AM_CONDITIONAL(COMPILE_CNID, test "x$did_scheme" = "xcnid")
+NETATALK_ARG_DID
dnl Determine whether or not to use filename mangling
-AC_MSG_CHECKING([whether or not to use filename mangling])
+AC_MSG_CHECKING([whether to use filename mangling])
AC_ARG_WITH(mangling,
[ --with-mangling enable filename mangling],
[
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_MSG_CHECKING([whether to use CNID with Concurrent Data Store])
AC_ARG_WITH(cdb,
[ --with-cdb enable CNID with Concurrent Data Store],
if test "$withval" = "no"; then
AC_DEFINE(CNID_DB_CDB, 1, [Define if CNID should be used with Concurrent Data Store])
fi
-dnl Check for Berkeley DB library
-if test "x$bdb_required" = "xyes"; then
- AC_PATH_BDB(, [AC_MSG_ERROR([Berkeley DB library not found!])])
-fi
-
dnl Check for quota support
AC_CHECK_QUOTA
AC_MSG_CHECKING([whether a2boot should be compiled])
compile_a2boot=no
AC_ARG_ENABLE(a2boot,
- [ --enable-a2boot enable compilation of Apple2 boot server],
+ [ --enable-a2boot enable compilation of Apple2 boot server],
[compile_a2boot="$enableval"],
[compile_a2boot="no"]
)