AC_PROG_CC
AC_PROG_INSTALL
-dnl
-dnl Handle --enable-dumpdates-patch
-dnl
-AC_ARG_ENABLE([dumpdates-patch],
-[ --enable-dumpdates-patch apply the dumpdates patch from Debian],
-if test "$enableval" = "yes"
-then
- if test "$PATCH" = ":"
- then
- AC_MSG_ERROR(The patch program was not found on your system)
- fi
- (cd $srcdir; $PATCH -p < debian-patch)
-fi
-,
-)
-
dnl
dnl Handle --enable-debug
dnl
)
AC_SUBST(RMTDIR)
+dnl
+dnl Handle --enable-kerberos
+dnl
+AC_ARG_ENABLE([kerberos],
+[ --enable-kerberos compile kerberos extensions],
+if test "$enableval" = "yes"
+then
+ OPTDEFS="-DKERBEROS"
+else
+ OPTDEFS=""
+fi
+,
+OPTDEFS=""
+echo "Not compiling kerberos extensions by default"
+)
+AC_SUBST(OPTDEFS)
+
dnl
dnl set $(CC) from --with-cc=value
dnl
)dnl
AC_SUBST(MANMODE)
+dnl
+dnl set $(DUMPDATESPATH) from --with-dumpdatespath
+dnl
+AC_ARG_WITH([dumpdatespath],
+[ --with-dumpdatespath=path select path for dumpdates file],
+AC_MSG_RESULT(DUMPDATESPATH is $withval)
+DUMPDATESPATH=$withval,
+DUMPDATESPATH="/etc/dumpdates"
+echo "DUMPDATESPATH defaults to $DUMPDATESPATH"
+)dnl
+AC_SUBST(DUMPDATESPATH)
+
dnl
dnl Check for Ext2fs headers and libraries
dnl
dnl
dnl Check for library functions
dnl
-AC_CHECK_FUNCS(err errc errx verr verrc verrx vwarn vwarnc vwarnx warn warnc warnx realpath)
+AC_CHECK_FUNCS(err errx verr verrx vwarn vwarnx warn warnx realpath lchown)
+AC_CHECK_FUNC(glob)
+
+dnl
+dnl Check for GLOB_ALTDIRFUNC
+dnl
+if test "$ac_cv_func_glob" = "yes"; then
+ AC_EGREP_CPP(yes,
+ [
+# include <glob.h>
+# ifdef GLOB_ALTDIRFUNC
+ yes
+# endif
+ ], AC_DEFINE(HAVE_GLOB), noglob=yes)
+ if test "$noglob" = "yes"; then
+ echo "Your system does not support extended glob, will use the internal routines"
+ fi
+fi
dnl
dnl Check for types
dnl
dnl Output files
dnl
-AC_OUTPUT(MCONFIG Makefile common/Makefile compat/lib/Makefile dump/Makefile restore/Makefile $RMTMAKEFILE)
+AC_OUTPUT(MCONFIG Makefile common/Makefile compat/include/Makefile compat/lib/Makefile dump/Makefile restore/Makefile $RMTMAKEFILE)