6c53c9c849
Since we require a version of gettext that might not match the version installed we need to hack the order of includes for autoreconf. This hack should go away, and we should just use the installed copy of gettext.
73 lines
2.2 KiB
Bash
Executable File
73 lines
2.2 KiB
Bash
Executable File
#!/bin/sh
|
|
# Run this to generate all the initial makefiles, etc.
|
|
|
|
srcdir=`dirname $0`
|
|
test -z "$srcdir" && srcdir=.
|
|
|
|
ORIGDIR=`pwd`
|
|
|
|
cd $srcdir
|
|
PROJECT=Clutter
|
|
TEST_TYPE=-f
|
|
FILE=clutter/clutter.h
|
|
|
|
test $TEST_TYPE $FILE || {
|
|
echo "You must run this script in the top-level $PROJECT directory"
|
|
exit 1
|
|
}
|
|
|
|
if automake-1.11 --version < /dev/null > /dev/null 2>&1 ; then
|
|
AUTOMAKE=automake-1.11
|
|
ACLOCAL=aclocal-1.11
|
|
else
|
|
echo
|
|
echo "You must have automake 1.11.x installed to compile $PROJECT
|
|
ECT."
|
|
echo "Install the appropriate package for your distribution,"
|
|
echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/"
|
|
exit 1
|
|
fi
|
|
|
|
(gtkdocize --version) < /dev/null > /dev/null 2>&1 || {
|
|
echo
|
|
echo "You must have gtk-doc installed to compile $PROJECT."
|
|
echo "Install the appropriate package for your distribution,"
|
|
echo "or get the source tarball at http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/"
|
|
exit 1
|
|
}
|
|
|
|
# NOCONFIGURE is used by gnome-common
|
|
if test -z "$NOCONFIGURE"; then
|
|
if test -z "$*"; then
|
|
echo "I am going to run ./configure with no arguments - if you wish "
|
|
echo "to pass any to it, please specify them on the $0 command line."
|
|
fi
|
|
fi
|
|
|
|
if test -z "$ACLOCAL_FLAGS"; then
|
|
acdir=`$ACLOCAL --print-ac-dir`
|
|
m4list="glib-2.0.m4"
|
|
for file in $m4list; do
|
|
if [ ! -f "$acdir/$file" ]; then
|
|
echo "WARNING: aclocal's directory is $acdir, but..."
|
|
echo " no file $acdir/$file"
|
|
echo " You may see fatal macro warnings below."
|
|
echo " If these files are installed in /some/dir, set the ACLOCAL_FLAGS "
|
|
echo " environment variable to \"-I /some/dir\", or install"
|
|
echo " $acdir/$file."
|
|
echo ""
|
|
fi
|
|
done
|
|
fi
|
|
|
|
rm -rf autom4te.cache
|
|
|
|
gtkdocize || exit $?
|
|
autoreconf -vfi -I $srcdir/build/autotools ${ACLOCAL_FLAGS} || exit $?
|
|
cd $ORIGDIR || exit $?
|
|
|
|
if test -z "$NOCONFIGURE"; then
|
|
$srcdir/configure $AUTOGEN_CONFIGURE_ARGS "$@" || exit $?
|
|
echo "Now type 'make' to compile $PROJECT."
|
|
fi
|