mirror of
https://github.com/brl/mutter.git
synced 2024-11-10 07:56:14 -05:00
ae32136fcc
Just use autoreconf, to avoid having to deal with changes in the version of autotools. If somebody has more recent autotools but the symbolic links used by autoreconf are still pointing to an old version then they can also fix their own installation, or get a better distribution.
50 lines
1.2 KiB
Bash
Executable File
50 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
# Run this to generate all the initial makefiles, etc.
|
|
|
|
test -n "$srcdir" || srcdir=`dirname "$0"`
|
|
test -n "$srcdir" || srcdir=.
|
|
|
|
olddir=`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
|
|
}
|
|
|
|
# GNU gettext automake support doesn't get along with git.
|
|
# https://bugzilla.gnome.org/show_bug.cgi?id=661128
|
|
touch -t 200001010000 po/clutter-1.0.pot
|
|
|
|
GTKDOCIZE=`which gtkdocize`
|
|
if test -z $GTKDOCIZE; then
|
|
echo "*** No GTK-Doc found, please install it ***"
|
|
exit 1
|
|
fi
|
|
|
|
AUTORECONF=`which autoreconf`
|
|
if test -z $AUTORECONF; then
|
|
echo "*** No autoreconf found, please install it ***"
|
|
exit 1
|
|
fi
|
|
|
|
# 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
|
|
|
|
rm -rf autom4te.cache
|
|
|
|
gtkdocize || exit $?
|
|
autoreconf --force --install --verbose || exit $?
|
|
|
|
cd "$olddir"
|
|
test -n "$NOCONFIGURE" || "$srcdir/configure" "$@"
|