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