#! /bin/sh # Run this to generate all the initial makefiles, etc. # Shamelessly stolen from the giFT project ;) # Make it possible to specify path in the environment : ${AUTOCONF=autoconf} : ${AUTOHEADER=autoheader} : ${AUTOMAKE=automake} : ${ACLOCAL=aclocal} srcdir=`dirname $0` test -z "$srcdir" && srcdir=. ( cd $srcdir # The autoconf cache (version after 2.52) is not reliable yet. rm -rf autom4te.cache rm -f aclocal.m4 #ACLOCAL_INCLUDES="-I m4" # Some old version of GNU build tools fail to set error codes. # Check that they generate some of the files they should. echo "Running $ACLOCAL..." $ACLOCAL $ACLOCAL_INCLUDES $ACLOCAL_FLAGS || exit 1 test -f aclocal.m4 || \ { echo "aclocal failed to generate aclocal.m4" 2>&1; exit 1; } echo "Running $AUTOHEADER..." $AUTOHEADER || exit 1 test -f config.h.in || \ { echo "autoheader failed to generate config.h.in" 2>&1; exit 1; } echo "Running $AUTOCONF..." $AUTOCONF || exit 1 test -f configure || \ { echo "autoconf failed to generate configure" 2>&1; exit 1; } # Workaround for Automake 1.5 to ensure that depcomp is distributed. echo "Running $AUTOMAKE..." $AUTOMAKE -a Makefile || exit 1 $AUTOMAKE -a || exit 1 test -f Makefile.in || \ { echo "automake failed to generate Makefile.in" 2>&1; exit 1; } ) || exit 1 #conf_flags="--enable-maintainer-mode --enable-compile-warnings" echo Running $srcdir/configure $conf_flags "$@" ... $srcdir/configure --cache-file=config.cache $conf_flags "$@" && \ echo "Now type \`make' to compile tenebrae."