Blame autogen.sh

Packit a7402c
#!/bin/sh
Packit a7402c
TESTLIBTOOLIZE="glibtoolize libtoolize"
Packit a7402c
Packit a7402c
LIBTOOLIZEFOUND="0"
Packit a7402c
Packit a7402c
srcdir=`dirname $0`
Packit a7402c
test -z "$srcdir" && srcdir=.
Packit a7402c
Packit a7402c
olddir=`pwd`
Packit a7402c
cd $srcdir
Packit a7402c
Packit a7402c
aclocal --version > /dev/null 2> /dev/null || {
Packit a7402c
    echo "error: aclocal not found"
Packit a7402c
    exit 1
Packit a7402c
}
Packit a7402c
automake --version > /dev/null 2> /dev/null || {
Packit a7402c
    echo "error: automake not found"
Packit a7402c
    exit 1
Packit a7402c
}
Packit a7402c
Packit a7402c
for i in $TESTLIBTOOLIZE; do
Packit a7402c
	if which $i > /dev/null 2>&1; then
Packit a7402c
		LIBTOOLIZE=$i
Packit a7402c
		LIBTOOLIZEFOUND="1"
Packit a7402c
		break
Packit a7402c
	fi
Packit a7402c
done
Packit a7402c
Packit a7402c
if [ "$LIBTOOLIZEFOUND" = "0" ]; then
Packit a7402c
	echo "$0: need libtoolize tool to build writerperfect" >&2
Packit a7402c
	exit 1
Packit a7402c
fi
Packit a7402c
Packit a7402c
amcheck=`automake --version | grep 'automake (GNU automake) 1.5'`
Packit a7402c
if test "x$amcheck" = "xautomake (GNU automake) 1.5"; then
Packit a7402c
    echo "warning: you appear to be using automake 1.5"
Packit a7402c
    echo "         this version has a bug - GNUmakefile.am dependencies are not generated"
Packit a7402c
fi
Packit a7402c
Packit a7402c
rm -rf autom4te*.cache
Packit a7402c
Packit a7402c
$LIBTOOLIZE --force --copy || {
Packit a7402c
    echo "error: libtoolize failed"
Packit a7402c
    exit 1
Packit a7402c
}
Packit a7402c
aclocal $ACLOCAL_FLAGS || {
Packit a7402c
    echo "error: aclocal $ACLOCAL_FLAGS failed"
Packit a7402c
    exit 1
Packit a7402c
}
Packit a7402c
autoheader || {
Packit a7402c
    echo "error: autoheader failed"
Packit a7402c
    exit 1
Packit a7402c
}
Packit a7402c
automake -a -c --foreign || {
Packit a7402c
    echo "warning: automake failed"
Packit a7402c
}
Packit a7402c
autoconf || {
Packit a7402c
    echo "error: autoconf failed"
Packit a7402c
    exit 1
Packit a7402c
}