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