diff options
| author | Ezra Peisach <epeisach@mit.edu> | 1997-10-22 19:43:34 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 1997-10-22 19:43:34 +0000 |
| commit | 3aecb5700faadda1f91d66ff9ee05e5c401bf982 (patch) | |
| tree | fb8f9ee4446c141fba6057ce3de2111251aa305f /src | |
| parent | 025387aca489338b8134f1adb612343069618619 (diff) | |
| download | krb5-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/aclocal.m4 | 38 |
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) |
