From f06a206c07a03b4c3026a1cca49c829a951655dc Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Mon, 13 Feb 2006 03:32:10 +0000 Subject: [PATCH] Error out of autogen if one of the programs fails. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13251 57a11ea4-9604-0410-9ed3-97b8803252fd --- autogen.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/autogen.sh b/autogen.sh index acdd4a536c..dc314c842c 100755 --- a/autogen.sh +++ b/autogen.sh @@ -200,23 +200,28 @@ echo "Ensure $dr/aclocal.m4 is writable ..." test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 echo "Running ${INTLTOOLIZE} --force --copy ..." -${INTLTOOLIZE} --force --copy +${INTLTOOLIZE} --force --copy || \ + { echo "**Error**: ${INTLTOOLIZE} failed."; exit 1; } echo "Running ${LIBTOOLIZE} --force --copy ..." -${LIBTOOLIZE} --force --copy +${LIBTOOLIZE} --force --copy || \ + { echo "**Error**: ${LIBTOOLIZE} failed."; exit 1; } aclocalinclude="$ACLOCAL_FLAGS -I macros" echo "Running ${ACLOCAL} $aclocalinclude ..." -${ACLOCAL} $aclocalinclude +${ACLOCAL} $aclocalinclude || \ + { echo "**Error**: ${ACLOCAL} failed."; exit 1; } echo "Running ${AUTOHEADER}..." -${AUTOHEADER} || { echo "**Error**: autoheader failed."; exit 1; } +${AUTOHEADER} || { echo "**Error**: ${AUTOHEADER} failed."; exit 1; } echo "Running ${AUTOMAKE} --add-missing --gnu $am_opt ..." -${AUTOMAKE} --add-missing --gnu $am_opt +${AUTOMAKE} --add-missing --gnu $am_opt || \ + { echo "**Error**: ${AUTOMAKE} failed."; exit 1; } echo "Running ${AUTOCONF} ..." -${AUTOCONF} +${AUTOCONF} || \ + { echo "**Error**: ${AUTOCONF} failed."; exit 1; } ############################################################ # Done.