-amvers="none"
-if automake-1.8 --version >/dev/null 2>&1; then
- amvers="-1.8"
- # If we also have 1.6 (>> 1.6.1), use it instead because it is faster
- if automake-1.6 --version >/dev/null 2>&1; then
- if expr "`automake-1.6 --version | sed -e '1s/[^0-9]*//' -e q`" ">" "1.6.1" > /dev/null 2>&1; then
- amvers="-1.6"
- fi
- fi
-elif automake-1.9 --version >/dev/null 2>&1; then
- amvers="-1.9"
- # If we also have 1.6 (>> 1.6.1), use it instead because it is faster
- if automake-1.6 --version >/dev/null 2>&1; then
- if expr "`automake-1.6 --version | sed -e '1s/[^0-9]*//' -e q`" ">" "1.6.1" > /dev/null 2>&1; then
- amvers="-1.6"
- fi
- fi
-elif automake-1.7 --version >/dev/null 2>&1; then
- amvers="-1.7"
- # If we also have 1.6 (>> 1.6.1), use it instead because it is faster
- if automake-1.6 --version >/dev/null 2>&1; then
- if expr "`automake-1.6 --version | sed -e '1s/[^0-9]*//' -e q`" ">" "1.6.1" > /dev/null 2>&1; then
- amvers="-1.6"
- fi
+amvers="no"
+for v in "-1.9" "19" "-1.8" "18" "-1.7" "17" "-1.6" "16" "-1.5" "15"; do
+ if automake${v} --version >/dev/null 2>&1; then
+ amsuff="${v}"
+ amvers="${v}"
+ break