lib/scripts/polyml-version
changeset 20748 4bcf492c6c9d
parent 17419 16df5a5eef68
child 20758 19be439e35f9
--- 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