#! /bin/sh
#
# Synfig Bootstrap Script
-# $Id: bootstrap,v 1.2 2005/01/10 07:40:26 darco Exp $
+# $Id$
#
# This script creates the configure script and Makefile.in files,
# and also fixes a few things in both to ensure a smooth build
rm -fr config.cache autom4te*.cache configure.in $TEMPFILE
}
-output Prepairing build environment for $PACKAGE-$VERSION...
+output Preparing build environment for $PACKAGE-$VERSION...
# Look for the CVS directory. If we don't find it, we need to
# ask the user if they know what they are doing.
output Creating configure.in from configure.ac...
sed "$SED_SCRIPT" < "$CONFIG_DIR/configure.ac" > configure.in;
+output Generating ChangeLog from SVN
+if test x != "x$VERSION_REL" ; then export REVISION="--revision $VERSION_REL" ; fi
+test -f ChangeLog || svn2cl --include-rev $REVISION $SVN_REPOSITORY/trunk/ || touch ChangeLog
+
output Setting up build environment...
# Set the shell to output what we are doing
aclocal -I "$CONFIG_DIR" $ACLOCAL_FLAGS &&
autoheader &&
autoconf -o configure &&
- automake --foreign --add-missing --copy --include-deps &&
+ automake --force-missing --add-missing --include-deps &&
true
) ||
{
set -x
(
cd libltdl &&
- ( echo "AC_CONFIG_AUX_DIR(../config)" >> configure.[ai][cn] ) &&
+ ( echo "AC_CONFIG_AUX_DIR(../config)" >> configure.* ) &&
aclocal -I "../$CONFIG_DIR" &&
autoheader &&
autoconf &&
- automake --foreign --add-missing --copy
+ automake --force-missing --add-missing --include-deps
) ||
{
# Something went wrong...