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