alp@webkit.org | 278f125 | 2007-12-27 06:05:21 +0000 | [diff] [blame] | 1 | #! /bin/sh |
| 2 | |
alp@webkit.org | a37ed5b | 2008-01-05 10:23:01 +0000 | [diff] [blame] | 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 |
berto@igalia.com | 806d83d | 2013-09-11 09:54:19 +0000 | [diff] [blame] | 5 | srcdir=`dirname "$0"` |
alp@webkit.org | 278f125 | 2007-12-27 06:05:21 +0000 | [diff] [blame] | 6 | test -z "$srcdir" && srcdir=. |
| 7 | |
alp@webkit.org | a37ed5b | 2008-01-05 10:23:01 +0000 | [diff] [blame] | 8 | ORIGDIR=`pwd` |
berto@igalia.com | 806d83d | 2013-09-11 09:54:19 +0000 | [diff] [blame] | 9 | cd "$srcdir" || exit 1 |
alp@webkit.org | 278f125 | 2007-12-27 06:05:21 +0000 | [diff] [blame] | 10 | |
alp@webkit.org | 278f125 | 2007-12-27 06:05:21 +0000 | [diff] [blame] | 11 | touch README INSTALL |
| 12 | |
xan@webkit.org | 3d6bfc3 | 2011-01-03 23:43:40 +0000 | [diff] [blame] | 13 | if test -z `which autoreconf`; then |
| 14 | echo "Error: autoreconf not found, please install it." |
| 15 | exit 1 |
| 16 | fi |
xan@webkit.org | e8f4563 | 2011-01-03 23:52:04 +0000 | [diff] [blame] | 17 | autoreconf --verbose --install -I Source/autotools $ACLOCAL_FLAGS|| exit $? |
berto@igalia.com | 8be54f7 | 2013-09-11 11:15:54 +0000 | [diff] [blame] | 18 | rm -rf autom4te.cache |
alp@webkit.org | 278f125 | 2007-12-27 06:05:21 +0000 | [diff] [blame] | 19 | |
berto@igalia.com | 806d83d | 2013-09-11 09:54:19 +0000 | [diff] [blame] | 20 | cd "$ORIGDIR" || exit 1 |
alp@webkit.org | a37ed5b | 2008-01-05 10:23:01 +0000 | [diff] [blame] | 21 | |
xan@webkit.org | 65112d7 | 2012-03-28 14:19:14 +0000 | [diff] [blame] | 22 | if test -z "$NOCONFIGURE"; then |
berto@igalia.com | 806d83d | 2013-09-11 09:54:19 +0000 | [diff] [blame] | 23 | "$srcdir"/configure $AUTOGEN_CONFIGURE_ARGS "$@" || exit $? |
xan@webkit.org | 65112d7 | 2012-03-28 14:19:14 +0000 | [diff] [blame] | 24 | fi |
| 25 | |