mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-26 01:52:37 +00:00
232f517ceb
(would take -e in some cases) so replace \t with some spaces git-svn-id: http://svn.osgeo.org/postgis/trunk@4556 b70326c6-7e19-0410-871a-916f4a2858ee
73 lines
1.7 KiB
Bash
Executable file
73 lines
1.7 KiB
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# $Id$
|
|
#
|
|
# PostGIS Bootstrapping Script
|
|
#
|
|
giveup()
|
|
{
|
|
echo
|
|
echo " Something went wrong, giving up!"
|
|
echo
|
|
exit 1
|
|
}
|
|
|
|
OSTYPE=`uname -s`
|
|
|
|
AUTOCONF=`which autoconf 2>/dev/null`
|
|
if [ ! ${AUTOCONF} ]; then
|
|
echo "Missing autoconf!"
|
|
exit
|
|
fi
|
|
AUTOCONF_VER=`${AUTOCONF} --version | grep -E "^.*[0-9]$" | sed 's/^.* //'`
|
|
|
|
for aclocal in aclocal aclocal-1.10 aclocal-1.9; do
|
|
ACLOCAL=`which $aclocal 2>/dev/null`
|
|
if test -x "${ACLOCAL}"; then
|
|
break;
|
|
fi
|
|
done
|
|
if [ ! ${ACLOCAL} ]; then
|
|
echo "Missing aclocal!"
|
|
exit
|
|
fi
|
|
ACLOCAL_VER=`${ACLOCAL} --version | grep -E "^.*[0-9]$" | sed 's/^.* //'`
|
|
|
|
for libtoolize in libtoolize glibtoolize; do
|
|
LIBTOOLIZE=`which $libtoolize 2>/dev/null`
|
|
if test -x "${LIBTOOLIZE}"; then
|
|
break;
|
|
fi
|
|
done
|
|
if [ ! ${LIBTOOLIZE} ]; then
|
|
echo "Missing libtoolize!"
|
|
exit
|
|
fi
|
|
LIBTOOLIZE_VER=`${LIBTOOLIZE} --version | grep -E "^.*[0-9]\.[0-9]" | sed 's/^.* //'`
|
|
LIBTOOLIZE_MAJOR_VER=`echo ${LIBTOOLIZE_VER} | cut -f1 -d'.'`
|
|
|
|
# TODO: Check libtool version and add --install option only for 1.9b+
|
|
LTOPTS="--force --copy"
|
|
if test ${LIBTOOLIZE_MAJOR_VER} -ge 2; then
|
|
LTOPTS="${LTOPTS} --install"
|
|
fi
|
|
|
|
echo "* Running ${LIBTOOLIZE} (${LIBTOOLIZE_VER})"
|
|
echo " OPTIONS = ${LTOPTS}"
|
|
${LIBTOOLIZE} ${LTOPTS} || giveup
|
|
|
|
echo "* Running $ACLOCAL (${ACLOCAL_VER})"
|
|
${ACLOCAL} -I macros || giveup
|
|
|
|
echo "* Running ${AUTOCONF} (${AUTOCONF_VER})"
|
|
${AUTOCONF} || giveup
|
|
|
|
if test -f "${PWD}/configure"; then
|
|
echo "======================================"
|
|
echo "Now you are ready to run './configure'"
|
|
echo "======================================"
|
|
else
|
|
echo " Failed to generate ./configure script!"
|
|
giveup
|
|
fi
|