Răsfoiți Sursa

asmjs: Trying out async.

Branimir Karadžić 10 ani în urmă
părinte
comite
a611d0bc87
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      scripts/toolchain.lua

+ 6 - 1
scripts/toolchain.lua

@@ -986,7 +986,12 @@ function strip()
 	configuration { "asmjs" }
 	configuration { "asmjs" }
 		postbuildcommands {
 		postbuildcommands {
 			"$(SILENT) echo Running asmjs finalize.",
 			"$(SILENT) echo Running asmjs finalize.",
-			"$(SILENT) $(EMSCRIPTEN)/emcc -O2 -s TOTAL_MEMORY=268435456 \"$(TARGET)\" -o \"$(TARGET)\".html"
+			"$(SILENT) $(EMSCRIPTEN)/emcc -O2 "
+--				.. "-s EMTERPRETIFY=1 "
+--				.. "-s EMTERPRETIFY_ASYNC=1 "
+				.. "-s TOTAL_MEMORY=268435456 "
+				.. "--memory-init-file 1 "
+				.. "\"$(TARGET)\" -o \"$(TARGET)\".html"
 			-- ALLOW_MEMORY_GROWTH
 			-- ALLOW_MEMORY_GROWTH
 		}
 		}