| 
16996
 | 
     1  | 
#!/usr/bin/env bash
  | 
| 
 | 
     2  | 
#
  | 
| 
 | 
     3  | 
# polyml-version --- determine Poly/ML runtime system version
  | 
| 
 | 
     4  | 
  | 
| 
 | 
     5  | 
echo -n polyml
  | 
| 
 | 
     6  | 
  | 
| 
 | 
     7  | 
if [ -x "$ML_HOME/poly" ]; then
  | 
| 
20748
 | 
     8  | 
  if [ -x "$ML_HOME/polyimport" ]; then
  | 
| 
20758
 | 
     9  | 
    env LD_LIBRARY_PATH="$ML_HOME:$ML_HOME/../lib:$LD_LIBRARY_PATH" \
  | 
| 
21652
 | 
    10  | 
      DYLD_LIBRARY_PATH="$ML_HOME:$ML_HOME/../lib:$DYLD_LIBRARY_PATH" \
  | 
| 
20758
 | 
    11  | 
      "$ML_HOME/poly" -v | \
  | 
| 
20748
 | 
    12  | 
      sed -n 's,^Poly/ML.*RTS version: [^ ]*\(-[^ ]*\).*$,\1,p'
  | 
| 
 | 
    13  | 
  else
  | 
| 
 | 
    14  | 
    "$ML_HOME/poly" -noDisplay -r /dev/null | head -n 1 | \
  | 
| 
 | 
    15  | 
      sed -n 's,^Poly/ML RTS version [^ ]*\(-[^ ]*\).*$,\1,p'
  | 
| 
 | 
    16  | 
  fi
  | 
| 
16996
 | 
    17  | 
fi
  |