summaryrefslogtreecommitdiffstats
path: root/src/include/krb5/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/krb5/configure.in')
-rw-r--r--src/include/krb5/configure.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/include/krb5/configure.in b/src/include/krb5/configure.in
index 6276d1ba3..e14e3e477 100644
--- a/src/include/krb5/configure.in
+++ b/src/include/krb5/configure.in
@@ -129,6 +129,22 @@ AC_CHECK_LIB(ndbm,main)
AC_CHECK_LIB(dbm,main)
AC_FUNC_CHECK([dbm_open], , AC_DEFINE(ODBM))
+dnl
+dnl Determine where to put the replay cache.
+dnl
+AC_MSG_CHECKING([for replay cache directory])
+AC_CACHE_VAL(krb5_cv_sys_rcdir,
+[
+for t_dir in /usr/tmp /var/usr/tmp /var/tmp /tmp ; do
+ test -d $t_dir || continue
+ krb5_cv_sys_rcdir=$t_dir
+ break
+done])dnl
+AC_MSG_RESULT($krb5_cv_sys_rcdir)
+KRB5_RCTMPDIR=$krb5_cv_sys_rcdir
+AC_SUBST(KRB5_RCTMPDIR)
+
+
AC_ARG_ENABLE([athena],
[ --enable-athena build with MIT Project Athena configuration],
AC_DEFINE(KRB5_ATHENA_COMPAT),)