if some autotool fails, make sure we abort

SVN revision: 16446
This commit is contained in:
Mike Frysinger 2005-08-31 22:07:10 +00:00
parent 0ceb458457
commit df7dee0b37
1 changed files with 14 additions and 6 deletions

View File

@ -9,6 +9,12 @@ broken() {
echo "ERROR: $1 not found."
exit -1
}
abort() {
echo
echo "Running '$1' failed :("
echo "Try updating the package on your system and try again."
exit -2
}
DIE=0
@ -54,14 +60,16 @@ export LIBTOOLIZE ACLOCAL AUTOCONF AUTOHEADER AUTOMAKE
#fi
# Run the stuff.
(set -x && $LIBTOOLIZE -c -f)
(set -x && $ACLOCAL -I . $ACLOCAL_FLAGS)
(set -x && $AUTOCONF)
(set -x && $AUTOHEADER)
(set -x && $AUTOMAKE -a -c)
(set -x && $LIBTOOLIZE -c -f) || abort libtool
(set -x && $ACLOCAL -I . $ACLOCAL_FLAGS) || abort libtool
(set -x && $AUTOCONF) || abort libtool
(set -x && $AUTOHEADER) || abort libtool
(set -x && $AUTOMAKE -a -c) || abort libtool
# Run configure.
./configure "$@"
if test x"$NOCONFIGURE" = x; then
(set -x && ./configure "$@")
fi
if [ -f cvs.motd ]; then
echo "ATTENTION CVS Users!"