[svn] / branches / release-0_9_1-fixes / xvidcore / build / generic / bootstrap.sh Repository:
ViewVC logotype

Annotation of /branches/release-0_9_1-fixes/xvidcore/build/generic/bootstrap.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 928 - (view) (download) (as text)

1 : edgomez 825 #!/bin/sh
2 :     #
3 :     # This file builds the configure script and copies all needed files
4 :     # provided by automake/libtoolize
5 :     #
6 : edgomez 928 # $Id: bootstrap.sh,v 1.1.2.1 2003-03-17 23:24:20 edgomez Exp $
7 : edgomez 825
8 : edgomez 928
9 :     ##############################################################################
10 :     # Detect the right autoconf script
11 :     ##############################################################################
12 :    
13 :     # Find a suitable autoconf
14 :     AUTOCONF="autoconf2.50"
15 :     $AUTOCONF --version 2>/dev/null 1>/dev/null
16 :    
17 :     if [ $? -ne 0 ] ; then
18 :     AUTOCONF="autoconf"
19 :     $AUTOCONF --version 2>/dev/null 1>/dev/null
20 :    
21 :     if [ $? -ne 0 ] ; then
22 :     echo "Autoconf not found"
23 :     exit -1
24 :     fi
25 :     fi
26 :    
27 :     # Tests the autoconf version
28 :     AC_VER=`$AUTOCONF --version | head -1 | sed 's/'^[^0-9]*'/''/'`
29 :     AC_MAJORVER=`echo $AC_VER | cut -f1 -d'.'`
30 :     AC_MINORVER=`echo $AC_VER | cut -f2 -d'.'`
31 :    
32 :     if [ "$AC_MAJORVER" -lt "2" ]; then
33 :     echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)"
34 :     exit -1
35 :     fi
36 :    
37 :     if [ "$AC_MINORVER" -lt "50" ]; then
38 :     echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)"
39 :     exit -1
40 :     fi
41 :    
42 :     ##############################################################################
43 :     # Bootstraps the configure script
44 :     ##############################################################################
45 :    
46 : edgomez 825 echo "Creating ./configure"
47 : edgomez 928 $AUTOCONF
48 : edgomez 825
49 :     echo "Copying files provided by automake"
50 :     automake -c -a 1>/dev/null 2>/dev/null
51 :    
52 :     echo "Copying files provided by libtool"
53 :     libtoolize -f -c 1>/dev/null 2>/dev/null
54 :    
55 :     echo "Removing files that are not needed"
56 :     rm -rf autom4*
57 :     rm -rf ltmain.sh

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4