aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin/configure.in
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1998-02-28 04:56:29 +0000
committerTheodore Tso <tytso@mit.edu>1998-02-28 04:56:29 +0000
commitb6c55142a3021a802472aad98e612f5429593743 (patch)
tree0eb9ab06b25c0f5e1be3095df26ef4ddca19171c /src/kadmin/configure.in
parenta95be5fbe58ebd38bce7edc734e2ce3cbbb0a580 (diff)
downloadkrb5-b6c55142a3021a802472aad98e612f5429593743.zip
krb5-b6c55142a3021a802472aad98e612f5429593743.tar.gz
krb5-b6c55142a3021a802472aad98e612f5429593743.tar.bz2
Collapse all configure.in files under the kadmin directory into the
kadmin directory. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10481 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/configure.in')
-rw-r--r--src/kadmin/configure.in63
1 files changed, 59 insertions, 4 deletions
diff --git a/src/kadmin/configure.in b/src/kadmin/configure.in
index be60003..e849ccc 100644
--- a/src/kadmin/configure.in
+++ b/src/kadmin/configure.in
@@ -1,9 +1,64 @@
AC_INIT(configure.in)
CONFIG_RULES
+AC_PROG_INSTALL
+AC_PROG_YACC
+AC_PROG_AWK
+AC_CHECK_HEADERS(unistd.h stdlib.h krb_db.h kdc.h alloca.h sys/time.h sys/select.h)
+AC_CHECK_FUNCS(ftime timezone getcwd strstr waitpid vsprintf)
+AC_REPLACE_FUNCS([memmove strftime])
+CHECK_SIGNALS
+CHECK_WAIT_TYPE
+CHECK_SETJMP
+AC_CANONICAL_HOST
+ath_compat=
+AC_ARG_ENABLE([athena],
+[ --enable-athena build with MIT Project Athena configuration],
+ath_compat=compat,)
+dnl
+dnl The following are tests for the presence of programs required for testing
+AC_CHECK_PROG(have_RUNTEST,runtest,runtest)
+AC_CHECK_PROG(have_PERL,perl,perl)
+AC_KRB5_TCL
+if test "$have_PERL" = perl -a "$have_RUNTEST" = runtest -a "$TCL_LIBS" != ""; then
+ DO_TEST=ok
+fi
+AC_SUBST(DO_TEST)
+dnl The following are substituted into testing/scripts/env-setup.sh
+AC_SUBST(SRCTOP)
+RBUILD=`pwd`/..
+AC_SUBST(RBUILD)
+AC_PATH_PROG(PERL,perl)
+AC_PATH_PROG(EXPECT,expect)
+dnl
+KRB5_RUN_FLAGS
+dnl For testing/util/Makefile.in
+if test "$TCL_LIBS" != "" ; then
+ DO_ALL=tcl
+fi
+AC_SUBST(DO_ALL)
+dnl See if we should build v4server
if test -z "$KRB4_LIB"; then
-v4server=""
+V4SERVER=""
else
-v4server=v4server
+V4SERVER=v4server
fi
-AC_CONFIG_SUBDIRS(cli dbutil passwd ktutil server $v4server v5passwdd testing)
-V5_AC_OUTPUT_MAKEFILE
+AC_SUBST(V4SERVER)
+dnl
+KRB5_BUILD_PROGRAM
+dnl
+K5_GEN_MAKEFILE(.)
+K5_GEN_MAKEFILE(cli)
+K5_GEN_MAKEFILE(dbutil)
+K5_GEN_MAKEFILE(passwd)
+K5_GEN_MAKEFILE(passwd/unit-test)
+K5_GEN_MAKEFILE(ktutil)
+K5_GEN_MAKEFILE(server)
+K5_GEN_MAKEFILE(v4server)
+K5_GEN_MAKEFILE(v4server/unit-test)
+K5_GEN_MAKEFILE(v5passwdd)
+K5_GEN_MAKEFILE(testing)
+K5_GEN_MAKEFILE(testing/scripts)
+K5_GEN_FILE(testing/scripts/env-setup.sh:testing/scripts/env-setup.shin)
+K5_GEN_MAKEFILE(testing/util)
+K5_AC_OUTPUT
+