From: Theodore Tso Date: Mon, 24 Oct 1994 19:01:21 +0000 (+0000) Subject: Only rerun autoconf if the configure.in file is more recent than the configure X-Git-Tag: krb5-1.0-beta5~1080 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a5b5fbadedf4fa3fa06d45195411eb905ff2b860;p=krb5.git Only rerun autoconf if the configure.in file is more recent than the configure file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4560 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/util/reconf b/src/util/reconf index ad5ab26d2..3d76fb8fd 100644 --- a/src/util/reconf +++ b/src/util/reconf @@ -1,3 +1,17 @@ -./util/autoconf/autoconf --recur --macrodir=util/autoconf +#!/bin/sh + +for i in `find . -name configure.in -print` +do + config=`echo $i | sed -e 's/.in$//'` + if test ! -f $config || \ + find $i -newer $config -print | grep configure.in > /dev/null + then + dir=`dirname $i` + topdir=`echo $dir | sed -e 's;/[^/]*;/..;g'` + echo "cd $dir; $topdir/util/autoconf/autoconf --topdir=$topdir --macrodir=$topdir/util/autoconf" + ( cd $dir; $topdir/util/autoconf/autoconf --topdir=$topdir --macrodir=$topdir/util/autoconf ) + fi +done + cd include/krb5 ../../util/autoconf/autoheader --macrodir=../../util/autoconf