bootstrap
author ladanyi
Thu, 23 Mar 2006 19:57:14 +0000
changeset 2012 224cd6aacfc1
parent 1348 115e42a5b0f7
child 2015 5e51c9eb5e83
permissions -rwxr-xr-x
- added gettext infrastructure to the gui
- the gui has a separate configure script now
- other minor changes
     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 autoheader=autoheader
    57 
    58 if test -n "$amver"
    59 then
    60   automake=automake-$amver
    61   aclocal=aclocal-$amver
    62 fi
    63 
    64 if test -n "$acver"
    65 then
    66   autoconf=autoconf-$acver
    67   autoheader=autoheader-$acver
    68 fi
    69 
    70 echo "Try using 'autoreconf -vi' instead of this."
    71 
    72 set -x
    73 $aclocal -I m4 \
    74 && libtoolize --force --copy \
    75 && $autoconf \
    76 && $autoheader \
    77 && $automake --add-missing --copy --gnu