]> git.mxchange.org Git - flightgear.git/blob - autogen.sh
7417a30021027373e5e2112782d1e8395cc4d76c
[flightgear.git] / autogen.sh
1 #!/bin/sh
2
3 OSTYPE=`uname -s`
4 MACHINE=`uname -m`
5 AUTO_MAKE_VERSION=`automake --version | head -1 | awk '{print $4}' | sed -e 's/\-p[0-9]$//' | sed -e 's/\.//'`
6
7 echo "Host info: $OSTYPE $MACHINE"
8 echo -n " automake: `automake --version | head -1 | awk '{print $4}'`"
9 echo " ($AUTO_MAKE_VERSION)"
10 echo ""
11
12 echo -n "Running aclocal"
13 if [ $AUTO_MAKE_VERSION -ge 15 ]; then
14     echo " -I ."
15     aclocal -I .
16 else
17     echo ""
18     aclocal
19 fi
20
21 echo "Running autoheader"
22 autoheader
23
24 echo -n "Running automake"
25 if [ $OSTYPE = "IRIX" -o $OSTYPE = "IRIX64" ]; then
26     echo " --add-missing --include-deps"
27     automake --add-missing --include-deps
28 else
29     echo " --add-missing"
30     automake --add-missing
31 fi
32
33 echo "Running autoconf"
34 autoconf
35
36 # fixup Makefiles for Irix
37 if test "$OSTYPE" = "IRIX" -o "$OSTYPE" = "IRIX64"; then
38     echo "Fixing Makefiles for Irix"
39     for n in `find . -name Makefile.in`; do \
40         mv -f $n $n.ar-new; \
41         sed 's/$(AR) cru /$(AR) -o /g' $n.ar-new > $n; \
42         rm -f $n.ar-new; \
43     done;
44 fi
45
46 echo ""
47 echo "======================================"
48
49 if [ -f config.cache ]; then
50     echo "config.cache exists.  Removing the config.cache file will force"
51     echo "the ./configure script to rerun all it's tests rather than using"
52     echo "the previously cached values."
53     echo ""
54 fi
55
56 echo "Now you are ready to run './configure'"
57 echo "======================================"