3 |
# This file builds the configure script and copies all needed files |
# This file builds the configure script and copies all needed files |
4 |
# provided by automake/libtoolize |
# provided by automake/libtoolize |
5 |
# |
# |
6 |
# NB: This script is adapted to Debian GNU/Linux SID program names |
# $Id: bootstrap.sh,v 1.3 2003-02-20 23:40:48 edgomez Exp $ |
7 |
# Perhaps you could have to modify program names to match your distro |
|
8 |
|
|
9 |
|
############################################################################## |
10 |
|
# Detect the right autoconf script |
11 |
|
############################################################################## |
12 |
|
|
13 |
|
# Find a suitable autoconf |
14 |
|
AUTOCONF=`which autoconf2.50` |
15 |
|
if [ $? -ne 0 ] ; then |
16 |
|
AUTOCONF=`which autoconf` |
17 |
|
if [ $? -ne 0 ] ; then |
18 |
|
echo "Autoconf not found" |
19 |
|
exit -1 |
20 |
|
fi |
21 |
|
fi |
22 |
|
|
23 |
|
# Tests the autoconf version |
24 |
|
AC_VER=`$AUTOCONF --version | head -1 | sed 's/'^[^0-9]*'/''/'` |
25 |
|
AC_MAJORVER=`echo $AC_VER | cut -f1 -d'.'` |
26 |
|
AC_MINORVER=`echo $AC_VER | cut -f2 -d'.'` |
27 |
|
|
28 |
|
if [ "$AC_MAJORVER" -lt "2" ]; then |
29 |
|
echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)" |
30 |
|
exit -1 |
31 |
|
fi |
32 |
|
|
33 |
|
if [ "$AC_MINORVER" -lt "50" ]; then |
34 |
|
echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)" |
35 |
|
exit -1 |
36 |
|
fi |
37 |
|
|
38 |
|
############################################################################## |
39 |
|
# Bootstraps the configure script |
40 |
|
############################################################################## |
41 |
|
|
42 |
echo "Creating ./configure" |
echo "Creating ./configure" |
43 |
autoconf2.50 |
$AUTOCONF |
44 |
|
|
45 |
echo "Copying files provided by automake" |
echo "Copying files provided by automake" |
46 |
automake -c -a 1>/dev/null 2>/dev/null |
automake -c -a 1>/dev/null 2>/dev/null |