diff options
Diffstat (limited to 'autogen/update_autogen')
-rwxr-xr-x | autogen/update_autogen | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/autogen/update_autogen b/autogen/update_autogen index de525a9f4a2..795d5295939 100755 --- a/autogen/update_autogen +++ b/autogen/update_autogen @@ -68,7 +68,7 @@ quiet= ## Parameters. sources="configure.in lib/Makefile.am" -genfiles="configure aclocal.m4 src/config.in lib/Makefile.in" +genfiles="configure aclocal.m4 src/config.in lib/Makefile.in compile config.guess config.sub depcomp install-sh missing" for g in $genfiles; do basegen="$basegen ${g##*/}" @@ -126,7 +126,18 @@ done < $tempfile echo "Running autoreconf..." -autoreconf -I m4 || die "autoreconf error" +autoreconf -i -I m4 2>| $tempfile + +retval=$? + +## Annoyingly, autoreconf puts the "installing `./foo' messages on stderr. +if [ "$quiet" ]; then + grep -v 'installing `\.' $tempfile 1>&2 +else + cat "$tempfile" 1>&2 +fi + +[ $retval -ne 0 ] && die "autoreconf error" cp $genfiles autogen/ |