Blame autogen.sh

Packit 47ea4a
#!/bin/sh
Packit 47ea4a
# Run this to generate all the initial makefiles, etc.
Packit 47ea4a
Packit 47ea4a
srcdir=`dirname $0`
Packit 47ea4a
test -z "$srcdir" && srcdir=.
Packit 47ea4a
Packit 47ea4a
ORIGDIR=`pwd`
Packit 47ea4a
cd $srcdir
Packit 47ea4a
Packit 47ea4a
PROJECT=hicolor-icon-theme
Packit 47ea4a
TEST_TYPE=-f
Packit 47ea4a
FILE=index.theme
Packit 47ea4a
Packit 47ea4a
DIE=0
Packit 47ea4a
Packit 47ea4a
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
Packit 47ea4a
	echo
Packit 47ea4a
	echo "You must have autoconf installed to compile $PROJECT."
Packit 47ea4a
	echo "Download the appropriate package for your distribution,"
Packit 47ea4a
	echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
Packit 47ea4a
	DIE=1
Packit 47ea4a
}
Packit 47ea4a
Packit 47ea4a
if test "$DIE" -eq 1; then
Packit 47ea4a
	exit 1
Packit 47ea4a
fi
Packit 47ea4a
Packit 47ea4a
test $TEST_TYPE $FILE || {
Packit 47ea4a
	echo "You must run this script in the top-level $PROJECT directory"
Packit 47ea4a
	exit 1
Packit 47ea4a
}
Packit 47ea4a
Packit 47ea4a
if test -z "$*"; then
Packit 47ea4a
	echo "I am going to run ./configure with no arguments - if you wish "
Packit 47ea4a
        echo "to pass any to it, please specify them on the $0 command line."
Packit 47ea4a
fi
Packit 47ea4a
Packit 47ea4a
autoreconf --force --install || echo "autoconf failed - version 2.5x is probably required"
Packit 47ea4a
Packit 47ea4a
cd $ORIGDIR
Packit 47ea4a
Packit 47ea4a
run_configure=true
Packit 47ea4a
for arg in $*; do
Packit 47ea4a
    case $arg in
Packit 47ea4a
        --no-configure)
Packit 47ea4a
            run_configure=false
Packit 47ea4a
            ;;
Packit 47ea4a
        *)
Packit 47ea4a
            ;;
Packit 47ea4a
    esac
Packit 47ea4a
done
Packit 47ea4a
Packit 47ea4a
if $run_configure; then
Packit 47ea4a
    $srcdir/configure --enable-maintainer-mode --config-cache "$@"
Packit 47ea4a
    echo
Packit 47ea4a
    echo "Now type 'make' to compile $PROJECT."
Packit 47ea4a
else
Packit 47ea4a
    echo
Packit 47ea4a
    echo "Now run 'configure' and 'make' to compile $PROJECT."
Packit 47ea4a
fi
Packit 47ea4a