summaryrefslogtreecommitdiff
path: root/autogen/update_autogen
diff options
context:
space:
mode:
Diffstat (limited to 'autogen/update_autogen')
-rwxr-xr-xautogen/update_autogen15
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/