adapted to pre-5.0 versions;
authorwenzelm
Wed, 27 Sep 2006 23:41:12 +0200
changeset 20748 4bcf492c6c9d
parent 20747 32ee2489fedf
child 20749 f7f2d03fe6f9
adapted to pre-5.0 versions;
lib/scripts/polyml-version
--- a/lib/scripts/polyml-version	Wed Sep 27 23:41:12 2006 +0200
+++ b/lib/scripts/polyml-version	Wed Sep 27 23:41:12 2006 +0200
@@ -7,6 +7,11 @@
 echo -n polyml
 
 if [ -x "$ML_HOME/poly" ]; then
-  "$ML_HOME/poly" -noDisplay -r /dev/null | head -n 1 | \
-    sed -n 's,^Poly/ML RTS version [^ ]*\(-[^ ]*\).*$,\1,p'
+  if [ -x "$ML_HOME/polyimport" ]; then
+    "$ML_HOME/poly" -v | \
+      sed -n 's,^Poly/ML.*RTS version: [^ ]*\(-[^ ]*\).*$,\1,p'
+  else
+    "$ML_HOME/poly" -noDisplay -r /dev/null | head -n 1 | \
+      sed -n 's,^Poly/ML RTS version [^ ]*\(-[^ ]*\).*$,\1,p'
+  fi
 fi