gui/bootstrap
author deba
Tue, 04 Apr 2006 17:45:35 +0000
changeset 2038 33db14058543
permissions -rwxr-xr-x
LinearHeap is renamed to BucketHeap which is more conform
and widely used name for this data structure
ladanyi@2012
     1
#!/bin/bash
ladanyi@2012
     2
ladanyi@2012
     3
prev=
ladanyi@2012
     4
for option
ladanyi@2012
     5
do
ladanyi@2012
     6
  if test -n "$prev"
ladanyi@2012
     7
  then
ladanyi@2012
     8
    eval "$prev=\$option"
ladanyi@2012
     9
    prev=
ladanyi@2012
    10
    continue
ladanyi@2012
    11
  fi
ladanyi@2012
    12
ladanyi@2012
    13
  optarg=`expr "x$option" : 'x[^=]*=\(.*\)'`
ladanyi@2012
    14
ladanyi@2012
    15
  case $option in
ladanyi@2012
    16
ladanyi@2012
    17
  -amver | --amver)
ladanyi@2012
    18
    prev=amver ;;
ladanyi@2012
    19
  -amver=* | --amver=*)
ladanyi@2012
    20
    amver=$optarg ;;
ladanyi@2012
    21
ladanyi@2012
    22
  -acver | --acver)
ladanyi@2012
    23
    prev=acver ;;
ladanyi@2012
    24
  -acver=* | --acver=*)
ladanyi@2012
    25
    acver=$optarg ;;
ladanyi@2012
    26
ladanyi@2012
    27
  --help | -h)
ladanyi@2012
    28
    cat << EOF
ladanyi@2012
    29
Usage: $0 [OPTION]
ladanyi@2012
    30
ladanyi@2012
    31
Options:
ladanyi@2012
    32
  -h, --help            display this help and exit
ladanyi@2012
    33
      --amver=VERSION   use VERSION version of automake
ladanyi@2012
    34
      --acver=VERSION   use VERSION version of autoconf
ladanyi@2012
    35
ladanyi@2012
    36
Expamle:
ladanyi@2012
    37
  $0 --amver=1.8 --acver=2.59
ladanyi@2012
    38
EOF
ladanyi@2012
    39
    exit 0
ladanyi@2012
    40
    ;;
ladanyi@2012
    41
ladanyi@2012
    42
  *)
ladanyi@2012
    43
    cat << EOF >&2
ladanyi@2012
    44
$0: unrecognized option: $option
ladanyi@2012
    45
Try \`$0 --help' for more information.
ladanyi@2012
    46
EOF
ladanyi@2012
    47
    exit 1
ladanyi@2012
    48
    ;;
ladanyi@2012
    49
ladanyi@2012
    50
  esac
ladanyi@2012
    51
done
ladanyi@2012
    52
ladanyi@2012
    53
automake=automake
ladanyi@2012
    54
aclocal=aclocal
ladanyi@2012
    55
autoconf=autoconf
ladanyi@2012
    56
autoheader=autoheader
ladanyi@2012
    57
ladanyi@2012
    58
if test -n "$amver"
ladanyi@2012
    59
then
ladanyi@2012
    60
  automake=automake-$amver
ladanyi@2012
    61
  aclocal=aclocal-$amver
ladanyi@2012
    62
fi
ladanyi@2012
    63
ladanyi@2012
    64
if test -n "$acver"
ladanyi@2012
    65
then
ladanyi@2012
    66
  autoconf=autoconf-$acver
ladanyi@2012
    67
  autoheader=autoheader-$acver
ladanyi@2012
    68
fi
ladanyi@2012
    69
ladanyi@2012
    70
echo "Try using 'autoreconf -vi' instead of this."
ladanyi@2012
    71
ladanyi@2012
    72
set -x
ladanyi@2012
    73
autopoint \
ladanyi@2012
    74
&& $aclocal -I m4 \
ladanyi@2012
    75
&& libtoolize --force --copy \
ladanyi@2012
    76
&& $autoconf \
ladanyi@2012
    77
&& $autoheader \
ladanyi@2012
    78
&& $automake --add-missing --copy --gnu