From: Stig Bakken Date: Mon, 19 Apr 1999 17:19:37 +0000 (+0000) Subject: generate acconfig.h from acconfig.h.in and ext/*/config.h.stub X-Git-Tag: BEFORE_PHP4_APACHE_MODULE_CHANGE~277 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7d9c4da459f75cbeb9c81017ba9b1562ddc38d36;p=php generate acconfig.h from acconfig.h.in and ext/*/config.h.stub --- diff --git a/acconfig.h b/acconfig.h.in similarity index 100% rename from acconfig.h rename to acconfig.h.in diff --git a/scripts/preconfig b/scripts/preconfig index a8c6569af0..b230de4662 100755 --- a/scripts/preconfig +++ b/scripts/preconfig @@ -3,5 +3,23 @@ # $Id$ makefiles=`echo ext/*/Makefile.am | sed -e 's/\.am//g'` -rm -f configure.in -sed -e "s#@@EXT_MAKEFILES@@#$makefiles#" configure.in.in > configure.in +sed -e "s#@@EXT_MAKEFILES@@#$makefiles#" configure.in.in > configure.in.new +if ! cmp configure.in configure.in.new 2>/dev/null; then + mv configure.in.new configure.in +else + rm -f configure.in.new +fi + +cat acconfig.h.in > acconfig.h.new +confighfiles=`echo ext/*/config.h.stub` +if test "$confighfiles" != "ext/*/config.h.stub"; then + for file in $confighfiles; do + cat $file >> acconfig.h.new + done +fi +if ! cmp acconfig.h acconfig.h.new 2>/dev/null; then + mv acconfig.h.new acconfig.h + autoheader +else + rm -f acconfig.h.new +fi