-set -e
-set -x
-
-##
-## Check for various tools
-##
-
-ACLOCAL_ARGS="-I m4 ${ACLOCAL_ARGS}"
-
-# Check for contrib directory
-if test -d extras/contrib/bin; then
- export PATH="`pwd`/extras/contrib/bin:$PATH"
- if test -d extras/contrib/share/aclocal; then
- ACLOCAL_ARGS="${ACLOCAL_ARGS} -I extras/contrib/share/aclocal"
- fi
- if test ".`uname -s`" = ".Darwin"; then
- export LD_LIBRARY_PATH=./extras/contrib/lib:$LD_LIBRARY_PATH
- export DYLD_LIBRARY_PATH=./extras/contrib/lib:$DYLD_LIBRARY_PATH
- elif test ".`uname -s`" = ".BeOS"; then
- export LIBRARY_PATH=./extras/contrib/lib:$LIBRARY_PATH
- export BELIBRARIES=./extras/contrib/lib:$BELIBRARIES
- fi
-elif test ".`uname -s`" = ".Darwin"; then
- set +x
- echo ""
- echo "ERR: Contribs haven't been built"
- echo "ERR: Please run:"
- echo "ERR: "
- echo "ERR: 'cd extras/contrib && ./bootstrap && make && cd ../..'"
- echo "ERR: "
- echo "ERR: Make sure fink has been disabled too."
- echo ""
- set -x
- exit 1
-fi
-
-# Check for autoconf
-rm -f m4/autoconf260.m4
-case "$(autoconf --version|head -n 1)" in
- *2.5[012345678]*)
- echo "$0: you need autoconf version 2.59 or later (2.60 recommanded)."
- exit 1
- ;;
-
- *2.59*)
- echo "Enabling provisional autoconf 2.59 work-around. Update autoconf ASAP."
- echo "Press Enter to continue"
- read
- cp -f extras/m4/autoconf260.m4 m4/
- ;;
-esac
-
-# Check for automake
-amvers="no"
-for v in "-1.10" "110" "-1.9" "19"; do
- if automake${v} --version >/dev/null 2>&1; then
- amsuff="${v}"
- amvers="`echo ${v} | sed -e 's/^-//'`"
- break
- fi
-done
-
-if test "${amvers}" = "no" && automake --version > /dev/null 2>&1; then
- amvers="`automake --version | sed -e '1s/[^0-9]*//' -e q`"
- amsuff=""
-fi
-
-case "${amvers}" in
- no|1.[012345678]|1.[0123456].*|1[0123456]|1.[0123456]-*)
- set +x
- echo "$0: you need automake version 1.9 or later"
- exit 1
- ;;
-esac
-
-# Check for libtool
-libtoolize="no"
-if test -x extras/contrib/bin/libtoolize; then
- libtoolize="extras/contrib/bin/libtoolize"
-elif glibtoolize --version >/dev/null 2>&1; then
- libtoolize="glibtoolize"
-elif libtoolize --version >/dev/null 2>&1; then
- libtoolize="libtoolize"
-fi
-
-if test "$libtoolize" = "no"; then
- set +x
- echo "$0: you need libtool"
- exit 1
-fi
-
-# Check for gettext
-if gettextize --version >/dev/null 2>&1; then
-# Autopoint is available from 0.11.3, but we need 0.11.5
-if expr `gettextize --version |cut -d' ' -f2- | sed -e '1s/[^0-9]*//' -e q` \
- '>=' 0.11.5 >/dev/null 2>&1; then
- # We have gettext, and a recent version! Everything is cool.
- autopoint=autopoint
- GETTEXT=yes
-else
- # User's gettext is too old. try to continue anyway.
- autopoint=:
- GETTEXT=old
-fi;else
- set +x
- echo "$0: you need gettextize (package gettext-devel or gettext)"
- exit 1
-fi
-