bootstrap
author hegyi
Thu, 01 Mar 2007 13:33:46 +0000
changeset 196 c220f9de6545
permissions -rwxr-xr-x
EpsWin and DesignWin does not need to know NoteBookTab.
ladanyi@139
     1
#!/bin/bash
ladanyi@139
     2
ladanyi@139
     3
quiet=0
ladanyi@139
     4
function quiet { [[ $quiet == 1 ]]; }
ladanyi@139
     5
ladanyi@139
     6
if [[ "$1" == "-q" ]]; then
ladanyi@139
     7
  quiet=1
ladanyi@139
     8
  shift
ladanyi@139
     9
fi
ladanyi@139
    10
ladanyi@139
    11
prev=
ladanyi@139
    12
for option
ladanyi@139
    13
do
ladanyi@139
    14
  if test -n "$prev"
ladanyi@139
    15
  then
ladanyi@139
    16
    eval "$prev=\$option"
ladanyi@139
    17
    prev=
ladanyi@139
    18
    continue
ladanyi@139
    19
  fi
ladanyi@139
    20
ladanyi@139
    21
  optarg=`expr "x$option" : 'x[^=]*=\(.*\)'`
ladanyi@139
    22
ladanyi@139
    23
  case $option in
ladanyi@139
    24
ladanyi@139
    25
  -amver | --amver)
ladanyi@139
    26
    prev=amver ;;
ladanyi@139
    27
  -amver=* | --amver=*)
ladanyi@139
    28
    amver=$optarg ;;
ladanyi@139
    29
ladanyi@139
    30
  -acver | --acver)
ladanyi@139
    31
    prev=acver ;;
ladanyi@139
    32
  -acver=* | --acver=*)
ladanyi@139
    33
    acver=$optarg ;;
ladanyi@139
    34
ladanyi@139
    35
  --help | -h)
ladanyi@139
    36
    cat << EOF
ladanyi@139
    37
Usage: $0 [OPTION]
ladanyi@139
    38
ladanyi@139
    39
Options:
ladanyi@139
    40
  -h, --help            display this help and exit
ladanyi@139
    41
      --amver=VERSION   use VERSION version of automake
ladanyi@139
    42
      --acver=VERSION   use VERSION version of autoconf
ladanyi@139
    43
ladanyi@139
    44
Expamle:
ladanyi@139
    45
  $0 --amver=1.8 --acver=2.59
ladanyi@139
    46
EOF
ladanyi@139
    47
    exit 0
ladanyi@139
    48
    ;;
ladanyi@139
    49
ladanyi@139
    50
  *)
ladanyi@139
    51
    cat << EOF >&2
ladanyi@139
    52
$0: unrecognized option: $option
ladanyi@139
    53
Try \`$0 --help' for more information.
ladanyi@139
    54
EOF
ladanyi@139
    55
    exit 1
ladanyi@139
    56
    ;;
ladanyi@139
    57
ladanyi@139
    58
  esac
ladanyi@139
    59
done
ladanyi@139
    60
ladanyi@139
    61
automake=automake
ladanyi@139
    62
aclocal=aclocal
ladanyi@139
    63
autoconf=autoconf
ladanyi@139
    64
autoheader=autoheader
ladanyi@139
    65
ladanyi@139
    66
if test -n "$amver"
ladanyi@139
    67
then
ladanyi@139
    68
  automake=automake-$amver
ladanyi@139
    69
  aclocal=aclocal-$amver
ladanyi@139
    70
fi
ladanyi@139
    71
ladanyi@139
    72
if test -n "$acver"
ladanyi@139
    73
then
ladanyi@139
    74
  autoconf=autoconf-$acver
ladanyi@139
    75
  autoheader=autoheader-$acver
ladanyi@139
    76
fi
ladanyi@139
    77
ladanyi@139
    78
set -e
ladanyi@139
    79
quiet || set -x
ladanyi@139
    80
ladanyi@139
    81
autopoint
ladanyi@139
    82
$aclocal -I m4
ladanyi@139
    83
$autoconf
ladanyi@139
    84
$autoheader
ladanyi@139
    85
$automake --add-missing --copy --gnu