From d6dc2d6eab98a50140ce2328957ac2441faed88e Mon Sep 17 00:00:00 2001 From: curt Date: Sat, 24 Aug 2002 03:54:45 +0000 Subject: [PATCH] Brandon Bergren: 2. I changed Simgear's autogen.sh so it is quieter, and errors out if autoheader or autoconf fails. It puts all error output in autogen.err, and deletes it if nothing errored out. The patch is in (sg.autogen.sh.patch.gz) This patch applies to flightgear, too. If someone doesn't like what I did here, please speak up! I really believe that this patch will help cause less confusion among people new to compiling flightgear. --- autogen.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/autogen.sh b/autogen.sh index ed58ef48..96c67178 100755 --- a/autogen.sh +++ b/autogen.sh @@ -16,22 +16,33 @@ if [ $AUTO_MAKE_VERSION -ge 14 ]; then fi fi echo "Running aclocal $ACLOCAL_OPTS" -aclocal $ACLOCAL_OPTS +aclocal $ACLOCAL_OPTS 2> autogen.err echo "Running autoheader" -autoheader +autoheader 2>> autogen.err +if [ ! -e simgear/simgear_config.h.in ]; then + echo "ERROR: autoheader didn't create simgear/simgear_config.h.in!" + echo "Aborting ... consulte autogen.err for details." + exit 1 +fi echo -n "Running automake" if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then echo " --add-missing --include-deps" - automake --add-missing --include-deps + automake --add-missing --include-deps 2>> autogen.err else echo " --add-missing" - automake --add-missing + automake --add-missing 2>> autogen.err fi echo "Running autoconf" -autoconf +autoconf 2>> autogen.err + +if [ ! -e configure ]; then + echo "ERROR: configure was not created!" + echo "Aborting ... consulte autogen.err for details." + exit 1 +fi # fixup Makefiles for Irix if test "$OSTYPE" = "IRIX" -o "$OSTYPE" = "IRIX64"; then @@ -55,3 +66,5 @@ fi echo "Now you are ready to run './configure'" echo "======================================" + +rm -f autogen.err -- 2.39.5