bootstrap
author deba
Tue, 12 Apr 2005 17:34:51 +0000
changeset 1343 a81f9cfc9775
parent 542 69bde1d90c04
child 1348 115e42a5b0f7
permissions -rwxr-xr-x
Some bug fixes.
     1 #!/bin/bash
     2 
     3 prev=
     4 for option
     5 do
     6   if test -n "$prev"
     7   then
     8     eval "$prev=\$option"
     9     prev=
    10     continue
    11   fi
    12 
    13   optarg=`expr "x$option" : 'x[^=]*=\(.*\)'`
    14 
    15   case $option in
    16 
    17   -amver | --amver)
    18     prev=amver ;;
    19   -amver=* | --amver=*)
    20     amver=$optarg ;;
    21 
    22   -acver | --acver)
    23     prev=acver ;;
    24   -acver=* | --acver=*)
    25     acver=$optarg ;;
    26 
    27   --help | -h)
    28     cat << EOF
    29 Usage: $0 [OPTION]
    30 
    31 Options:
    32   -h, --help            display this help and exit
    33       --amver=VERSION   use VERSION version of automake
    34       --acver=VERSION   use VERSION version of autoconf
    35 
    36 Expamle:
    37   $0 --amver=1.8 --acver=2.59
    38 EOF
    39     exit 0
    40     ;;
    41 
    42   *)
    43     cat << EOF >&2
    44 $0: unrecognized option: $option
    45 Try \`$0 --help' for more information.
    46 EOF
    47     exit 1
    48     ;;
    49 
    50   esac
    51 done
    52 
    53 automake=automake
    54 aclocal=aclocal
    55 autoconf=autoconf
    56 
    57 if test -n "$amver"
    58 then
    59   automake=automake-$amver
    60   aclocal=aclocal-$amver
    61 fi
    62 
    63 if test -n "$acver"
    64 then
    65   autoconf=autoconf-$acver
    66 fi
    67 
    68 $aclocal \
    69 && libtoolize --force --copy \
    70 && $automake --add-missing --copy --gnu \
    71 && $autoconf