summaryrefslogtreecommitdiff
path: root/tests/foreign.at
diff options
context:
space:
mode:
authorAkim Demaille <akim@epita.fr>2001-06-23 14:01:29 +0000
committerAkim Demaille <akim@epita.fr>2001-06-23 14:01:29 +0000
commit23e9b138593e86d003bfb451d6d0b246944e1175 (patch)
tree36fbab2421bf1f210571a48b2806d962afc32ba0 /tests/foreign.at
parent85285b7ba109da04f28105447ae56bbc4a29a597 (diff)
downloadautoconf-23e9b138593e86d003bfb451d6d0b246944e1175.tar.gz
* tests/foreign.at (Libtool): Reject prehistoric versions.
Diffstat (limited to 'tests/foreign.at')
-rw-r--r--tests/foreign.at8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/foreign.at b/tests/foreign.at
index 082b602d..335946ac 100644
--- a/tests/foreign.at
+++ b/tests/foreign.at
@@ -12,7 +12,13 @@ AT_SETUP([[Libtool]])
AT_CHECK([libtoolize --version || exit 77],
ignore, ignore, ignore)
# CVS Autoconf probably does not work with too old Libtools.
-AT_CHECK([[libtoolize --version | egrep '1\.3(\.[0-4])?$' && exit 77]],
+AT_CHECK([[
+case `libtoolize --version |
+ sed -n '/^.* \([0-9][0-9.a-z]*\)$/{s//\1/;p;q;}'` in
+ *" "0.* ) exit 77;;
+ *" "1.[012]* ) exit 77;;
+ *" "1.3.[01234]* ) exit 77;;
+esac]],
ignore, ignore, ignore)
# FIXME: Once Libtool `configure.ac' aware, change this.