2007-12-26 Jan Michael Alonzo <jmalonzo@unpluggable.com>
[WebKit-https.git] / autogen.sh
1 #! /bin/sh
2
3 srcdir=`dirname $0`
4 test -z "$srcdir" && srcdir=.
5
6 cd $srcdir
7
8 DIE=0
9
10 (autoconf --version) < /dev/null > /dev/null 2>&1 || {
11         echo
12         echo "You must have autoconf installed to compile $PROJECT."
13         echo "Install the appropriate package for your distribution,"
14         echo "or get the source tarball at http://ftp.gnu.org/gnu/autoconf/"
15         DIE=1
16 }
17
18 if automake-1.9 --version < /dev/null > /dev/null 2>&1 ; then
19     AUTOMAKE=automake-1.9
20     ACLOCAL=aclocal-1.9
21 else
22         echo
23         echo "You must have automake 1.9.x installed to compile $PROJECT."
24         echo "Install the appropriate package for your distribution,"
25         echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/"
26         DIE=1
27 fi
28
29 if test "$DIE" -eq 1; then
30         exit 1
31 fi
32
33 rm -rf $top_srcdir/autom4te.cache
34
35 touch README INSTALL
36
37 $ACLOCAL || exit $?
38 libtoolize --force || exit $?
39 autoheader || exit $?
40 $AUTOMAKE --foreign --add-missing || exit $?
41 autoconf || exit $?
42
43 ./configure --enable-maintainer-mode $AUTOGEN_CONFIGURE_ARGS "$@" || exit $?