| #!/bin/sh | |
| # Make sure that we are in the right directory. | |
| if test ! -f configure.ac; then | |
| cat >&2 <<__EOF__ | |
| You must run bootstrap from the root of the distribution. | |
| __EOF__ | |
| exit 1 | |
| fi | |
| if [ -n "$AUTOMAKE" ] || [ -n "$ACLOCAL" ] ; then | |
| if [ -z "$ACLOCAL" ] || [ -z "$AUTOMAKE" ] ; then | |
| _present="AUTOMAKE" | |
| _missing="ACLOCAL" | |
| [ -n "$ACLOCAL" ] && _present="ACLOCAL" && _missing="AUTOMAKE" | |
| cat >&2 <<__EOF__ | |
| [ERROR]: You are providing the path to ${_present} | |
| through your environment but no reference to ${_missing}. | |
| To fix this error please specify ${_missing} too. | |
| As an example, if you are using automake-1.12 and have | |
| available aclocal-1.12 you will want to do the following: | |
| AUTOMAKE="/usr/local/bin/automake-1.12" \\ | |
| ACLOCAL="/usr/local/bin/aclocal-1.12" \\ | |
| ./bootstrap | |
| Your current environment has: | |
| AUTOMAKE="$AUTOMAKE" | |
| ACLOCAL="$ACLOCAL" | |
| __EOF__ | |
| exit 1 | |
| fi | |
| else | |
| AUTOMAKE="$(which automake)" | |
| fi | |
| # Note that we don't use '--no-recursive' because older versions of | |
| # autoconf/autoreconf bail with that option. Unfortunately this means | |
| # that we'll modify a lot of files in 3rdparty/libprocess, but that | |
| # may change in the future. | |
| autoreconf --version | |
| autoreconf --install -Wall --verbose "${@}" |