| #!/usr/bin/env bash |
| |
| AUTORECONF=`which autoreconf` |
| if test -z $AUTORECONF; then |
| echo "*** No autoreconf found, please install it ***" |
| exit 1 |
| fi |
| |
| if !"${PKG_CONFIG:-pkg-config}" --version >/dev/null 2>&1; then |
| echo "*** No pkg-config found, please install it ***" |
| # warn without exiting, since pkg-config is only needed |
| # by configure, not autogen.sh |
| fi |
| |
| LIBTOOLIZE=`which libtoolize || which glibtoolize` |
| if test -z $LIBTOOLIZE; then |
| LIBTOOLIZE=`which glibtoolize` |
| if test -z $LIBTOOLIZE; then |
| echo "*** No libtool found, please install it ***" |
| exit 1 |
| fi |
| fi |
| |
| # Workaround for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565663 |
| mkdir -p m4 |
| |
| HOOKS_DIR=".git/hooks" |
| # install pre-commit hook for doing clean commits |
| if [ -d "$HOOKS_DIR" ]; |
| then |
| pushd ${HOOKS_DIR} |
| if test ! \( -x pre-commit -a -L pre-commit \); |
| then |
| echo "Creating symbolic link for pre-commit hook..." |
| rm -f pre-commit |
| ln -s pre-commit.sample pre-commit |
| fi |
| popd |
| fi |
| |
| autoreconf --force --install --verbose -Wall -I m4 |