author | deba |
Tue, 04 Apr 2006 17:43:23 +0000 | |
changeset 2037 | 32e4bebee616 |
permissions | -rwxr-xr-x |
1 #!/bin/bash
3 prev=
4 for option
5 do
6 if test -n "$prev"
7 then
8 eval "$prev=\$option"
9 prev=
10 continue
11 fi
13 optarg=`expr "x$option" : 'x[^=]*=\(.*\)'`
15 case $option in
17 -amver | --amver)
18 prev=amver ;;
19 -amver=* | --amver=*)
20 amver=$optarg ;;
22 -acver | --acver)
23 prev=acver ;;
24 -acver=* | --acver=*)
25 acver=$optarg ;;
27 --help | -h)
28 cat << EOF
29 Usage: $0 [OPTION]
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
36 Expamle:
37 $0 --amver=1.8 --acver=2.59
38 EOF
39 exit 0
40 ;;
42 *)
43 cat << EOF >&2
44 $0: unrecognized option: $option
45 Try \`$0 --help' for more information.
46 EOF
47 exit 1
48 ;;
50 esac
51 done
53 automake=automake
54 aclocal=aclocal
55 autoconf=autoconf
56 autoheader=autoheader
58 if test -n "$amver"
59 then
60 automake=automake-$amver
61 aclocal=aclocal-$amver
62 fi
64 if test -n "$acver"
65 then
66 autoconf=autoconf-$acver
67 autoheader=autoheader-$acver
68 fi
70 echo "Try using 'autoreconf -vi' instead of this."
72 set -x
73 autopoint \
74 && $aclocal -I m4 \
75 && libtoolize --force --copy \
76 && $autoconf \
77 && $autoheader \
78 && $automake --add-missing --copy --gnu