ladanyi@130: #!/bin/bash ladanyi@130: ladanyi@130: prev= ladanyi@130: for option ladanyi@130: do ladanyi@130: if test -n "$prev" ladanyi@130: then ladanyi@130: eval "$prev=\$option" ladanyi@130: prev= ladanyi@130: continue ladanyi@130: fi ladanyi@130: ladanyi@130: optarg=`expr "x$option" : 'x[^=]*=\(.*\)'` ladanyi@130: ladanyi@130: case $option in ladanyi@130: ladanyi@130: -amver | --amver) ladanyi@130: prev=amver ;; ladanyi@130: -amver=* | --amver=*) ladanyi@130: amver=$optarg ;; ladanyi@130: ladanyi@130: -acver | --acver) ladanyi@130: prev=acver ;; ladanyi@130: -acver=* | --acver=*) ladanyi@130: acver=$optarg ;; ladanyi@130: ladanyi@130: --help | -h) ladanyi@130: cat << EOF ladanyi@130: Usage: $0 [OPTION] ladanyi@130: ladanyi@130: Options: ladanyi@130: -h, --help display this help and exit ladanyi@130: --amver=VERSION use VERSION version of automake ladanyi@130: --acver=VERSION use VERSION version of autoconf ladanyi@130: ladanyi@130: Expamle: ladanyi@130: $0 --amver=1.8 --acver=2.59 ladanyi@130: EOF ladanyi@130: exit 0 ladanyi@130: ;; ladanyi@130: ladanyi@130: *) ladanyi@130: cat << EOF >&2 ladanyi@130: $0: unrecognized option: $option ladanyi@130: Try \`$0 --help' for more information. ladanyi@130: EOF ladanyi@130: exit 1 ladanyi@130: ;; ladanyi@130: ladanyi@130: esac ladanyi@130: done ladanyi@130: ladanyi@130: automake=automake ladanyi@130: aclocal=aclocal ladanyi@130: autoconf=autoconf ladanyi@130: autoheader=autoheader ladanyi@130: ladanyi@130: if test -n "$amver" ladanyi@130: then ladanyi@130: automake=automake-$amver ladanyi@130: aclocal=aclocal-$amver ladanyi@130: fi ladanyi@130: ladanyi@130: if test -n "$acver" ladanyi@130: then ladanyi@130: autoconf=autoconf-$acver ladanyi@130: autoheader=autoheader-$acver ladanyi@130: fi ladanyi@130: ladanyi@130: echo "Try using 'autoreconf -vi' instead of this." ladanyi@130: ladanyi@130: set -x ladanyi@130: autopoint \ ladanyi@130: && $aclocal -I m4 \ ladanyi@130: && libtoolize --force --copy \ ladanyi@130: && $autoconf \ ladanyi@130: && $autoheader \ ladanyi@130: && $automake --add-missing --copy --gnu