Mercurial > hg > sonic-annotator
diff vext @ 315:9ebb9ac79bdf
Update vext
author | Chris Cannam |
---|---|
date | Fri, 06 Oct 2017 13:28:21 +0100 |
parents | d741e2c90eab |
children |
line wrap: on
line diff
--- a/vext Thu Jul 13 17:10:13 2017 +0100 +++ b/vext Fri Oct 06 13:28:21 2017 +0100 @@ -62,7 +62,7 @@ ERROR: No supported SML compiler or interpreter found EOF - cat <<EOF + cat 1>&2 <<EOF The Vext external source code manager needs a Standard ML (SML) compiler or interpreter to run. @@ -90,7 +90,7 @@ arglist="" for arg in "$@"; do if [ -n "$arglist" ]; then arglist="$arglist,"; fi - if echo "$arg" | grep -q '[^a-z]' ; then + if echo "$arg" | grep -q '["'"'"']' ; then arglist="$arglist\"usage\"" else arglist="$arglist\"$arg\"" @@ -110,6 +110,7 @@ fi ;; mlton) if [ ! -x "$gen_out" ]; then + echo "[Precompiling Vext binary...]" 1>&2 echo "val _ = main ()" | cat "$program" - > "$gen_sml" mlton -output "$gen_out" "$gen_sml" fi @@ -141,7 +142,7 @@ ) > "$gen_sml" CM_VERBOSE=false sml "$gen_sml" ;; *) - echo "Unknown SML implementation name: $sml"; + echo "ERROR: Unknown SML implementation name: $sml" 1>&2; exit 2 ;; esac