shithub: MicroHs

Download patch

ref: 8b3176b9565fd6773e4ad5c040278bd99e3c9480
parent: 8d4d9b23216e3b3a32ed7570521d32e8f431036a
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Wed Sep 27 14:38:34 EDT 2023

More portability.

--- a/Makefile
+++ b/Makefile
@@ -195,4 +195,4 @@
 	cp comb/mhs.comb $(PREFIX)/lib/mhs/comb
 	cp src/runtime/eval.c $(PREFIX)/lib/mhs/src/runtime
 	cp -r lib $(PREFIX)/lib/mhs
-	$(PREFIX)/bin/mhsc -v -isrc -o$(PREFIX)/bin/mhs MicroHs.Main
+	$(PREFIX)/bin/mhsc -isrc -o$(PREFIX)/bin/mhs MicroHs.Main
--- a/Tools/mhsc.sh
+++ b/Tools/mhsc.sh
@@ -36,10 +36,10 @@
 addcomb="$compile -r $lib -i$prefixmhs/Tools Addcombs"
 
 tmp=${TMPDIR:=/tmp}
-tmpcomb=`mktemp -t $tmp comb.XXXXXX`
-tmpeval=`mktemp -t $tmp eval.XXXXXX.c`
+tmpcomb=`mktemp $tmp/comb.XXXXXX`
+tmpeval=`mktemp $tmp/eval.XXXXXX.c`
 
-##trap "rm -f $tmpcomb $tmpeval" EXIT
+trap "rm -f $tmpcomb $tmpeval" EXIT
 
 ex=""
 $ex $compile $lib $compflags -o$tmpcomb "$input"
--