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