Mercurial > hg > xmms-sid
view bootstrap.sh @ 209:174130d3ddd0
Improved bootstrap script, though now using shell functions. Might only
work in bash, YMMV. Will fix later if so.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 15 Dec 2004 10:25:05 +0000 |
parents | a57fb0799259 |
children | 7bb9e20e3092 |
line wrap: on
line source
#! /bin/sh WANT_AM_VERSION=1.7 echo "**" echo "** Now bootstrapping the package." echo "** This may take a while, please be patient ..." echo "**" ftest_am_package() { if test -x `which "$1-$WANT_AM_VERSION"`; then echo "** $1-$WANT_AM_VERSION $2" eval `$1-$WANT_AM_VERSION $2` else if test -x `which $1`; then echo "** $1 $2" eval `$1 $2` else echo "You do not have required GNU Autotools installed, please install" echo "recent version of GNU autoconf, automake and libtool packages." echo "(Could not find runnable '$1-$WANT_AM_VERSION' or '$1')" exit 1 fi fi } ftest_ac_package() { if test -x `which $1`; then echo "** $1 $2" eval `$1 $2` else echo "You do not have required GNU Autotools installed, please install" echo "recent version of GNU autoconf, automake and libtool packages." echo "(Could not find runnable '$1')" exit 1 fi } ftest_package() { if test -x `which $1`; then echo "** $1 $2" eval `$1 $2` else echo "Could not find runnable '$1'." exit 1 fi } ftest_am_package "aclocal" "-I ." ftest_am_package "automake" "-a -c --foreign" ftest_ac_package "autoheader" "" ftest_ac_package "autoconf" "" ftest_ac_package "libtoolize" "--automake --force" ftest_package "glade" "-w xmms-sid.glade"