summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2003-04-25 03:09:57 +0000
committerKen Raeburn <raeburn@mit.edu>2003-04-25 03:09:57 +0000
commitde65b5f9343461402846dce7eeeecae80dd0817d (patch)
treed43a9f8ffba0575d178ce491d506e326b6dbae03 /src
parentc30d0bb95cd7cfbc3ebb895d329e9fbfc7b634a5 (diff)
downloadkrb5-de65b5f9343461402846dce7eeeecae80dd0817d.tar.gz
krb5-de65b5f9343461402846dce7eeeecae80dd0817d.tar.xz
krb5-de65b5f9343461402846dce7eeeecae80dd0817d.zip
Require only autoconf 2.52. Try --include argument to autoconf and autoheader,
and if the command fails, try it again with --localdir; don't tie it to some previously used version of autoconf. ticket: 1242 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15370 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/aclocal.m43
-rw-r--r--src/config/ChangeLog5
-rw-r--r--src/config/post.in3
-rw-r--r--src/include/ChangeLog6
-rw-r--r--src/include/Makefile.in2
6 files changed, 19 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c389fcf2d3..c87b8fa993 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-24 Ken Raeburn <raeburn@mit.edu>
+
+ * aclocal.m4: Require autoconf 2.52 only.
+
2003-04-23 Ken Raeburn <raeburn@mit.edu>
* aclocal.m4: Require autoconf 2.53.
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 68a0461f99..1a7c11b3cd 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -1,5 +1,4 @@
-AC_PREREQ(2.53)
-dnl 2.53 needed so we don't have to worry about using --localdir
+AC_PREREQ(2.52)
AC_COPYRIGHT([Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
Massachusetts Institute of Technology.
])
diff --git a/src/config/ChangeLog b/src/config/ChangeLog
index 21bc14adc4..28192ddc3e 100644
--- a/src/config/ChangeLog
+++ b/src/config/ChangeLog
@@ -1,3 +1,8 @@
+2003-04-24 Ken Raeburn <raeburn@mit.edu>
+
+ * post.in (configure): Try running autoconf with --include, and if
+ that doesn't work, try --localdir. Don't use AUTOCONFINCFLAGS.
+
2003-04-01 Tom Yu <tlyu@mit.edu>
* pre.in (KDB5_DEPLIBS): Don't depend on $(DB_DEPLIB) anymore.
diff --git a/src/config/post.in b/src/config/post.in
index 2c49dd304f..0a14ce8529 100644
--- a/src/config/post.in
+++ b/src/config/post.in
@@ -149,7 +149,8 @@ $(srcdir)/$(thisconfigdir)/configure: $(srcdir)/$(thisconfigdir)/configure.in \
$(SRCTOP)/aclocal.m4
-$(RM) -r $(srcdir)/$(thisconfigdir)/autom4te.cache
cd $(srcdir)/$(thisconfigdir) && \
- $(AUTOCONF) ${AUTOCONFINCFLAGS}=$(CONFIG_RELTOPDIR) $(AUTOCONFFLAGS)
+ ($(AUTOCONF) --include=$(CONFIG_RELTOPDIR) $(AUTOCONFFLAGS) || \
+ $(AUTOCONF) --localdir=$(CONFIG_RELTOPDIR) $(AUTOCONFFLAGS))
-$(RM) -r $(srcdir)/$(thisconfigdir)/autom4te.cache
RECURSE_TARGETS=all-recurse clean-recurse distclean-recurse install-recurse \
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index fea9e3ee1f..85f8920243 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-24 Ken Raeburn <raeburn@mit.edu>
+
+ * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Try running
+ autoheader with --include, and if that doesn't work, try
+ --localdir.
+
2003-04-07 Ken Raeburn <raeburn@mit.edu>
* fake-addrinfo.h (getaddrinfo) [NUMERIC_SERVICE_BROKEN]:
diff --git a/src/include/Makefile.in b/src/include/Makefile.in
index df810299f7..c3f873a050 100644
--- a/src/include/Makefile.in
+++ b/src/include/Makefile.in
@@ -28,7 +28,7 @@ krb5/autoconf.h: $(srcdir)/krb5/autoconf.h.in
(cd krb5; $(MAKE) autoconf.h)
$(srcdir)/krb5/autoconf.h.in: $(srcdir)/krb5/autoconf.stmp
$(srcdir)/krb5/autoconf.stmp: $(srcdir)/configure.in
- cd $(srcdir) && $(AUTOHEADER) --localdir=$(CONFIG_RELTOPDIR) $(AUTOHEADERFLAGS)
+ cd $(srcdir) && ($(AUTOHEADER) --include=$(CONFIG_RELTOPDIR) $(AUTOHEADERFLAGS) || $(AUTOHEADER) --localdir=$(CONFIG_RELTOPDIR) $(AUTOHEADERFLAGS))
touch $(srcdir)/krb5/autoconf.stmp
krb5.h: krb5/autoconf.h $(srcdir)/krb5.hin krb5_err.h kdb5_err.h kv5m_err.h \