diff options
Diffstat (limited to 'meta/recipes-sato/webkit/files/autogen.sh')
-rwxr-xr-x | meta/recipes-sato/webkit/files/autogen.sh | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/meta/recipes-sato/webkit/files/autogen.sh b/meta/recipes-sato/webkit/files/autogen.sh new file mode 100755 index 0000000000..97beb209d2 --- /dev/null +++ b/meta/recipes-sato/webkit/files/autogen.sh | |||
@@ -0,0 +1,63 @@ | |||
1 | #! /bin/sh | ||
2 | |||
3 | # Allow invocation from a separate build directory; in that case, we change | ||
4 | # to the source directory to run the auto*, then change back before running configure | ||
5 | srcdir=`dirname $0` | ||
6 | test -z "$srcdir" && srcdir=. | ||
7 | |||
8 | ORIGDIR=`pwd` | ||
9 | cd $srcdir | ||
10 | |||
11 | GTKDOCIZE_FLAGS="--copy" | ||
12 | LIBTOOLIZE_FLAGS="--force --automake" | ||
13 | ACLOCAL_FLAGS="-I autotools" | ||
14 | AUTOMAKE_FLAGS="--foreign --add-missing" | ||
15 | |||
16 | DIE=0 | ||
17 | |||
18 | (autoconf --version) < /dev/null > /dev/null 2>&1 || { | ||
19 | echo | ||
20 | echo "You must have autoconf installed to compile $PROJECT." | ||
21 | echo "Install the appropriate package for your distribution," | ||
22 | echo "or get the source tarball at http://ftp.gnu.org/gnu/autoconf/" | ||
23 | DIE=1 | ||
24 | } | ||
25 | |||
26 | (automake --version) < /dev/null > /dev/null 2>&1 || { | ||
27 | echo | ||
28 | echo "You must have automake installed to compile $PROJECT." | ||
29 | echo "Install the appropriate package for your distribution," | ||
30 | echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/" | ||
31 | DIE=1 | ||
32 | } | ||
33 | |||
34 | LIBTOOLIZE=libtoolize | ||
35 | ($LIBTOOLIZE --version) < /dev/null > /dev/null 2>&1 || { | ||
36 | LIBTOOLIZE=glibtoolize | ||
37 | ($LIBTOOLIZE --version) < /dev/null > /dev/null 2>&1 || { | ||
38 | echo | ||
39 | echo "You must have libtool installed to compile $PROJECT." | ||
40 | echo "Install the appropriate package for your distribution," | ||
41 | echo "or get the source tarball at http://ftp.gnu.org/gnu/libtool/" | ||
42 | DIE=1 | ||
43 | } | ||
44 | } | ||
45 | |||
46 | if test "$DIE" -eq 1; then | ||
47 | exit 1 | ||
48 | fi | ||
49 | |||
50 | rm -rf $top_srcdir/autom4te.cache | ||
51 | |||
52 | touch README INSTALL | ||
53 | |||
54 | gtkdocize $GTKDOCIZE_FLAGS > /dev/null 2>&1 || echo "Warning: not running gtk-docize." | ||
55 | aclocal $ACLOCAL_FLAGS || exit $? | ||
56 | $LIBTOOLIZE $LIBTOOLIZE_FLAGS || exit $? | ||
57 | autoheader || exit $? | ||
58 | automake $AUTOMAKE_FLAGS || exit $? | ||
59 | autoconf || exit $? | ||
60 | |||
61 | cd $ORIGDIR || exit 1 | ||
62 | |||
63 | $srcdir/configure $AUTOGEN_CONFIGURE_ARGS "$@" || exit $? | ||