| author | deba | 
| Fri, 07 Apr 2006 09:52:30 +0000 | |
| changeset 2041 | 28df5272df99 | 
| permissions | -rwxr-xr-x | 
| 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  |