* configure.in: Invoke AC_C_CROSS before AC_TRY_RUN to pretty up output format
authorKen Raeburn <raeburn@mit.edu>
Tue, 30 Apr 1996 21:17:46 +0000 (21:17 +0000)
committerKen Raeburn <raeburn@mit.edu>
Tue, 30 Apr 1996 21:17:46 +0000 (21:17 +0000)
* Makefile.in (autoconf.h): Use timestamp file to prevent repeated rebuilding
if file timestamp is out of date but contents wouldn't change.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7872 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/ChangeLog
src/include/krb5/Makefile.in
src/include/krb5/configure.in

index e132792640fdaa811cc8072121c3654d471c962e..772c2b448ed943bac0c734e7ef53f3d44ae2796f 100644 (file)
@@ -1,3 +1,12 @@
+Tue Apr 30 17:15:57 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * configure.in: Invoke AC_C_CROSS before AC_TRY_RUN to pretty up
+       output format.
+
+       * Makefile.in (autoconf.h): Use timestamp file to prevent repeated
+       rebuilding if file timestamp is out of date but contents wouldn't
+       change.
+
 Tue Apr 30 15:03:34 1996  Theodore Y. Ts'o  <tytso@mit.edu>
 
        * macsock.h: Added prototype for getpeername().
index 8734a17977bf188157112e8af5036848fbf34870..4ab14e0b11db9bc30094b9d0727435ab0057eed0 100644 (file)
@@ -15,8 +15,12 @@ all-windows:
        copy stock\osconf.h osconf.h
        echo /* not used in windows */ > autoconf.h
 
-autoconf.h: $(srcdir)/autoconf.h.in config.status
+# Should only rebuild autoconf.h here (use CONFIG_FILES=), but the weird krb5
+# makefile post-processing is unconditional and would trash the makefile.
+autoconf.h: autoconf.stamp
+autoconf.stamp: $(srcdir)/autoconf.h.in config.status
        $(SHELL) config.status
+       touch autoconf.stamp
 
 depend::
 
@@ -33,10 +37,10 @@ osconf.h: $(OSCONFSRC)
        @if cmp -s osconf.new osconf.h ; then :; \
        else (set -x; $(RM) osconf.h ; $(CP) osconf.new osconf.h; $(RM) osconf.new) fi
 
-clean:: 
+clean::
        $(RM) osconf.new $(BUILT_HEADERS)
 
 clean-unix::
-       $(RM) $(ET_HEADERS) autoconf.h
+       $(RM) $(ET_HEADERS) autoconf.h autoconf.stamp
 clean-mac::
 clean-windows::
index c5693459e81cac68f631a71dcb5f11ee542e9983..a09c744a4bc58bd2b21a4fc5543d01dd7deb2513 100644 (file)
@@ -35,6 +35,7 @@ AC_CHECK_HEADERS(xom.h)
 AC_FUNC_CHECK([setvbuf],AC_DEFINE(HAS_SETVBUF))
 dnl check for ANSI stdio, esp "b" option to fopen().  This (unfortunately)
 dnl requires a run check...
+AC_C_CROSS
 AC_MSG_CHECKING([for ANSI stdio])
 AC_CACHE_VAL(krb5_cv_has_ansi_stdio,
 [AC_TRY_RUN(