[svn] / trunk / xvidcore / build / generic / bootstrap.sh Repository:
ViewVC logotype

Diff of /trunk/xvidcore/build/generic/bootstrap.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 825, Sun Feb 9 19:48:40 2003 UTC revision 1382, Mon Mar 22 22:36:25 2004 UTC
# Line 3  Line 3 
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.5 2004-03-22 22:36:23 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="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    LIBTOOLIZE="libtoolize"
43    $LIBTOOLIZE --version 1>/dev/null 2>/dev/null
44    
45    if [ $? -ne 0 ] ; then
46        LIBTOOLIZE="glibtoolize"
47        $LIBTOOLIZE --version 1>/dev/null 2>/dev/null
48    
49        if [ $? -ne 0 ] ; then
50            echo "'libtoolize' not found"
51            exit -1
52        fi
53    fi
54    
55    ##############################################################################
56    # Bootstraps the configure script
57    ##############################################################################
58    
59  echo "Creating ./configure"  echo "Creating ./configure"
60  autoconf2.50  $AUTOCONF
61    
62  echo "Copying files provided by automake"  echo "Copying files provided by automake"
63  automake -c -a 1>/dev/null 2>/dev/null  automake -c -a 1>/dev/null 2>/dev/null
64    
65  echo "Copying files provided by libtool"  echo "Copying files provided by libtool"
66  libtoolize -f -c 1>/dev/null 2>/dev/null  $LIBTOOLIZE -f -c 1>/dev/null 2>/dev/null
67    
68  echo "Removing files that are not needed"  echo "Removing files that are not needed"
69  rm -rf autom4*  rm -rf autom4*

Legend:
Removed from v.825  
changed lines
  Added in v.1382

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