summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>1997-10-22 19:43:34 +0000
committerEzra Peisach <epeisach@mit.edu>1997-10-22 19:43:34 +0000
commit3aecb5700faadda1f91d66ff9ee05e5c401bf982 (patch)
treefb8f9ee4446c141fba6057ce3de2111251aa305f /src
parent025387aca489338b8134f1adb612343069618619 (diff)
downloadkrb5-3aecb5700faadda1f91d66ff9ee05e5c401bf982.tar.gz
krb5-3aecb5700faadda1f91d66ff9ee05e5c401bf982.tar.xz
krb5-3aecb5700faadda1f91d66ff9ee05e5c401bf982.zip
* aclocal.m4 (AC_KRB5_TCL): Rewritten for clearer
understanding. Check for libtcl7.6 and tcl/tcl.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10244 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/aclocal.m438
2 files changed, 34 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f4bd8cac5..9bad30bfa 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+Wed Oct 22 15:03:26 1997 Ezra Peisach <epeisach@mit.edu>
+
+ * aclocal.m4 (AC_KRB5_TCL): Rewritten for clearer
+ understanding. Check for libtcl7.6 and tcl/tcl.h.
+
Mon Oct 13 10:14:06 1997 Ezra Peisach <epeisach@mit.edu>
* configure.in: Add KRB5_LIB_AUX so configure --help gives info on
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 6783d876a..d0aa71ad8 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -915,16 +915,36 @@ if test "$TCL_WITH" != no ; then
krb5_save_LDFLAGS="$LDFLAGS"
CPPFLAGS="$TCL_INCLUDES $CPPFLAGS"
LDFLAGS="$TCL_LIBPATH $LDFLAGS"
- AC_CHECK_HEADER(tcl.h,dnl
- AC_CHECK_LIB(tcl7.5, Tcl_CreateCommand,
- TCL_LIBS="$TCL_LIBS -ltcl7.5 -lm $DL_LIB",
+ tcl_header=no
+ AC_CHECK_HEADER(tcl.h,AC_DEFINE(HAVE_TCL_H) tcl_header=yes)
+ if test $tcl_header=no; then
+ AC_CHECK_HEADER(tcl/tcl.h,AC_DEFINE(HAVE_TCL_TCL_H) tcl_header=yes)
+ fi
+
+ if test $tcl_header=yes; then
+ tcl_lib=no
+ AC_CHECK_LIB(tcl7.6, Tcl_CreateCommand,
+ TCL_LIBS="$TCL_LIBS -ltcl7.6 -lm $DL_LIB"
+ tcl_lib=yes,,-lm $DL_LIB)
+ if test $tcl_lib=no; then
+ AC_CHECK_LIB(tcl7.5, Tcl_CreateCommand,
+ TCL_LIBS="$TCL_LIBS -ltcl7.5 -lm $DL_LIB"
+ tcl_lib=yes,,-lm $DL_LIB)
+
+ fi
+ if test $tcl_lib=no; then
AC_CHECK_LIB(tcl, Tcl_CreateCommand,
- TCL_LIBS="$TCL_LIBS -ltcl -lm $DL_LIB",
- AC_MSG_WARN("tcl.h found but not library"),
- -lm $DL_LIB),
- -lm $DL_LIB),dnl tcl.h not found
- AC_MSG_WARN(Could not find Tcl which is needed for the kadm5 tests)
- TCL_LIBS=)
+ TCL_LIBS="$TCL_LIBS -ltcl -lm $DL_LIB"
+ tcl_lib=yes,,-lm $DL_LIB)
+
+ fi
+ if test $tcl_lib=no; then
+ AC_MSG_WARN("tcl.h found but not library")
+ fi
+ else
+ AC_MSG_WARN(Could not find Tcl which is needed for the kadm5 tests)
+ TCL_LIBS=
+ fi
CPPFLAGS="$krb5_save_CPPFLAGS"
LDFLAGS="$krb5_save_LDFLAGS"
AC_SUBST(TCL_INCLUDES)