1
0
Fork 0

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.
This commit is contained in:
curt 2002-08-24 05:54:33 +00:00
parent 1b197dd8bf
commit 63a8c79a14

View file

@ -16,22 +16,33 @@ if [ $AUTO_MAKE_VERSION -ge 14 ]; then
fi fi
fi fi
echo "Running aclocal $ACLOCAL_OPTS" echo "Running aclocal $ACLOCAL_OPTS"
aclocal $ACLOCAL_OPTS aclocal $ACLOCAL_OPTS 2> autogen.err
echo "Running autoheader" echo "Running autoheader"
autoheader autoheader 2>> autogen.err
if [ ! -e src/Include/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" echo -n "Running automake"
if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then
echo " --add-missing --include-deps" echo " --add-missing --include-deps"
automake --add-missing --include-deps automake --add-missing --include-deps 2>> autogen.err
else else
echo " --add-missing" echo " --add-missing"
automake --add-missing automake --add-missing 2>> autogen.err
fi fi
echo "Running autoconf" 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 # fixup Makefiles for Irix
if test "$OSTYPE" = "IRIX" -o "$OSTYPE" = "IRIX64"; then if test "$OSTYPE" = "IRIX" -o "$OSTYPE" = "IRIX64"; then
@ -55,3 +66,5 @@ fi
echo "Now you are ready to run './configure'" echo "Now you are ready to run './configure'"
echo "======================================" echo "======================================"
rm -f autogen.err