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