Revision | d1b4b10e2ff4f1a69c9d3716e225f83a02295338 (tree) |
---|---|
Time | 2022-08-21 15:54:15 |
Author | Fs <Fsu0413@vip....> |
Commiter | Fs |
workaround emsdk version on windows / add failed script
@@ -15,6 +15,8 @@ local runCmdScript = function(script) | ||
15 | 15 | local resFile = io.open(fileName2, "r") |
16 | 16 | ret = resFile:read() |
17 | 17 | resFile:close() |
18 | + else | |
19 | + io.stderr:write("[CompilerVer.lua][runCmdScript] Following script fails to run:\n" .. script .. "\n") | |
18 | 20 | end |
19 | 21 | |
20 | 22 | os.remove(fileName .. ".cmd") |
@@ -45,6 +47,8 @@ local runShScript = function(script) | ||
45 | 47 | local resFile = io.open(fileName2, "r") |
46 | 48 | ret = resFile:read() |
47 | 49 | resFile:close() |
50 | + else | |
51 | + io.stderr:write("[CompilerVer.lua][runShScript] Following script fails to run:\n" .. script .. "\n") | |
48 | 52 | end |
49 | 53 | |
50 | 54 | os.remove(fileName) |
@@ -116,6 +120,12 @@ compilerVer.emcc = function(isWin, path) | ||
116 | 120 | else |
117 | 121 | ret = runShScript(script) |
118 | 122 | end |
123 | + | |
124 | + if not ret then | |
125 | + -- workaround: emsdk 1.39.8 don't set path of python | |
126 | + io.stderr:write("[CompilerVer.lua][compilerVer.emcc] workaround emsdk version\n") | |
127 | + ret = "1.39.8" | |
128 | + end | |
119 | 129 | |
120 | 130 | return parseVersionNum(ret) |
121 | 131 | end |