From b0967ede9de5cb785b3eb595550bfc030dd19fbb Mon Sep 17 00:00:00 2001 From: thalma Date: Mon, 22 Apr 2002 07:20:11 +0000 Subject: [PATCH] Added checks and fixed built order SVN revision: 6161 --- legacy/evas/autogen.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/legacy/evas/autogen.sh b/legacy/evas/autogen.sh index 1d0f0b11c6..c7d148a4d6 100755 --- a/legacy/evas/autogen.sh +++ b/legacy/evas/autogen.sh @@ -1,5 +1,10 @@ #! /bin/sh +abort () { + echo "$1 not found or command failed. Aborting!" + exit 1 +} + srcdir=`dirname $0` test -z "$srcdir" && srcdir=. @@ -8,11 +13,11 @@ cd "$srcdir" DIE=0 set -x -autoheader -libtoolize --ltdl --force --copy -aclocal -automake --foreign --add-missing -autoconf +aclocal || abort "aclocal" +libtoolize --ltdl --force --copy || abort "libtoolize" +autoheader || abort "autoheader" +automake --foreign --add-missing || abort "automake" +autoconf || abort "autoconf" if test -z "$*"; then echo "I am going to run ./configure with no arguments - if you wish " @@ -21,7 +26,7 @@ fi cd "$THEDIR" -$srcdir/configure "$@" +$srcdir/configure "$@" || abort "configure" set +x