]> git.mxchange.org Git - flightgear.git/blobdiff - autogen.sh
Export the gear compression to the property tree.
[flightgear.git] / autogen.sh
index 22d20ab620acf1658dfcf288081b3b56ce4d8564..ed58ef48864c31a8592f335e1c7a49bb3916f6f1 100755 (executable)
@@ -1,17 +1,48 @@
 #!/bin/sh
 
-echo "Running aclocal"
-aclocal
+OSTYPE=`uname -s`
+MACHINE=`uname -m`
+AUTO_MAKE_VERSION=`automake --version | head -1 | awk '{print $4}' | sed -e 's/\-p[0-9]$//' | sed -e 's/\.//'`
+
+echo "Host info: $OSTYPE $MACHINE"
+echo -n " automake: `automake --version | head -1 | awk '{print $4}'`"
+echo " ($AUTO_MAKE_VERSION)"
+echo ""
+
+ACLOCAL_OPTS=""
+if [ $AUTO_MAKE_VERSION -ge 14 ]; then
+    if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then    echo " -I ."
+        ACLOCAL_OPTS="-I ."
+    fi
+fi
+echo "Running aclocal $ACLOCAL_OPTS"
+aclocal $ACLOCAL_OPTS
 
 echo "Running autoheader"
 autoheader
 
-echo "Running automake"
-automake --add-missing
+echo -n "Running automake"
+if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then
+    echo " --add-missing --include-deps"
+    automake --add-missing --include-deps
+else
+    echo " --add-missing"
+    automake --add-missing
+fi
 
 echo "Running autoconf"
 autoconf
 
+# fixup Makefiles for Irix
+if test "$OSTYPE" = "IRIX" -o "$OSTYPE" = "IRIX64"; then
+    echo "Fixing Makefiles for Irix"
+    for n in `find . -name Makefile.in`; do \
+        mv -f $n $n.ar-new; \
+        sed 's/$(AR) cru /$(AR) -o /g' $n.ar-new > $n; \
+        rm -f $n.ar-new; \
+    done;
+fi
+
 echo ""
 echo "======================================"