autogen.sh 725 Bytes
#!/bin/bash

test -n "$mydir" || mydir=$(readlink -f $(dirname "$0"))
test -n "$mydir" || mydir=.

cd "${mydir}"

mkdir -p scripts
mkdir -p m4

LIBTOOLIZE=$(which libtoolize)
if [ -z ${LIBTOOLIZE} ]; then
	LIBTOOLIZE=$(which glibtoolize)
fi
if [ -z ${LIBTOOLIZE} ]; then
	echo "Can't find libtoolize"
	exit -1
fi

${LIBTOOLIZE} --force
if test $? != 0 ; then
	echo "libtoolize failed."
	exit -1
fi

aclocal
if test $? != 0 ; then
	echo "aclocal failed."
	exit -1
fi

#autoheader --force
#if test $? != 0 ; then
#	echo "autoheader failed."
#	exit -1
#fi

autoconf --force
if test $? != 0 ; then
	echo "autoconf failed."
	exit -1
fi

automake --add-missing 2> /dev/null | true

test -n "$NOCONFIGURE" || "./configure" "$@"