Blame autogen.sh

Packit Service 7605e7
#!/bin/sh
Packit Service 7605e7
Packit Service 7605e7
set_git_hooks()
Packit Service 7605e7
{
Packit Service 7605e7
    # assume that the current directory is the source tree
Packit Service 7605e7
    if [ -d ".git" ] ; then
Packit Service 7605e7
        for hook in $(ls -1 .git-hooks) ; do
Packit Service 7605e7
            cd .git/hooks
Packit Service 7605e7
            if [ ! -e "${hook?}" -o -L "${hook?}" ] ; then
Packit Service 7605e7
                rm -f "${hook?}"
Packit Service 7605e7
                ln -sf "../../.git-hooks/${hook?}" "${hook?}"
Packit Service 7605e7
            fi
Packit Service 7605e7
            cd - > /dev/null
Packit Service 7605e7
        done
Packit Service 7605e7
    fi
Packit Service 7605e7
}
Packit Service 7605e7
Packit Service 7605e7
TESTLIBTOOLIZE="glibtoolize libtoolize"
Packit Service 7605e7
Packit Service 7605e7
LIBTOOLIZEFOUND="0"
Packit Service 7605e7
Packit Service 7605e7
srcdir=`dirname $0`
Packit Service 7605e7
test -z "$srcdir" && srcdir=.
Packit Service 7605e7
Packit Service 7605e7
olddir=`pwd`
Packit Service 7605e7
cd $srcdir
Packit Service 7605e7
Packit Service 7605e7
set_git_hooks
Packit Service 7605e7
Packit Service 7605e7
aclocal --version > /dev/null 2> /dev/null || {
Packit Service 7605e7
    echo "error: aclocal not found"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}
Packit Service 7605e7
automake --version > /dev/null 2> /dev/null || {
Packit Service 7605e7
    echo "error: automake not found"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}
Packit Service 7605e7
Packit Service 7605e7
for i in $TESTLIBTOOLIZE; do
Packit Service 7605e7
    if which $i > /dev/null 2>&1; then
Packit Service 7605e7
        LIBTOOLIZE=$i
Packit Service 7605e7
        LIBTOOLIZEFOUND="1"
Packit Service 7605e7
        break
Packit Service 7605e7
    fi
Packit Service 7605e7
done
Packit Service 7605e7
Packit Service 7605e7
if [ "$LIBTOOLIZEFOUND" = "0" ]; then
Packit Service 7605e7
    echo "$0: need libtoolize tool to build libmspub" >&2
Packit Service 7605e7
    exit 1
Packit Service 7605e7
fi
Packit Service 7605e7
Packit Service 7605e7
amcheck=`automake --version | grep 'automake (GNU automake) 1.5'`
Packit Service 7605e7
if test "x$amcheck" = "xautomake (GNU automake) 1.5"; then
Packit Service 7605e7
    echo "warning: you appear to be using automake 1.5"
Packit Service 7605e7
    echo "         this version has a bug - GNUmakefile.am dependencies are not generated"
Packit Service 7605e7
fi
Packit Service 7605e7
Packit Service 7605e7
rm -rf autom4te*.cache
Packit Service 7605e7
Packit Service 7605e7
$LIBTOOLIZE --force --copy || {
Packit Service 7605e7
    echo "error: libtoolize failed"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}
Packit Service 7605e7
aclocal $ACLOCAL_FLAGS || {
Packit Service 7605e7
    echo "error: aclocal $ACLOCAL_FLAGS failed"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}
Packit Service 7605e7
autoheader || {
Packit Service 7605e7
    echo "error: autoheader failed"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}
Packit Service 7605e7
automake -a -c --foreign || {
Packit Service 7605e7
    echo "warning: automake failed"
Packit Service 7605e7
}
Packit Service 7605e7
autoconf || {
Packit Service 7605e7
    echo "error: autoconf failed"
Packit Service 7605e7
    exit 1
Packit Service 7605e7
}