summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2026-07-07 17:24:19 +0800
committerGitHub <[email protected]>2026-07-07 17:24:19 +0800
commit0a2255cc281327f60a53d321705f607ab3c72e8f (patch)
treeedbc1ad8d761a8c104dbfaa67b4e8802da45679e
parent47ac6dbbf4b5e4497d05dabe97cf1910a4f74b2b (diff)
parent039a091458a290afdc731c0fed0c8885dd34776b (diff)
Merge pull request #7640 from luadebug/dev
fix(emsdk): improve emcc detection logic by adding fallback search
-rw-r--r--xmake/modules/detect/sdks/find_emsdk.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/xmake/modules/detect/sdks/find_emsdk.lua b/xmake/modules/detect/sdks/find_emsdk.lua
index 62b618747..985900e0a 100644
--- a/xmake/modules/detect/sdks/find_emsdk.lua
+++ b/xmake/modules/detect/sdks/find_emsdk.lua
@@ -61,6 +61,8 @@ function _find_emsdk(sdkdir)
table.insert(subdirs, path.join("*", "emscripten"))
local emcc = find_file("emcc", sdkdir, {suffixes = subdirs})
emcc = emcc or find_file("emcc.py", sdkdir, {suffixes = subdirs})
+ emcc = emcc or find_file("emcc", sdkdir)
+ emcc = emcc or find_file("emcc.py", sdkdir)
if emcc then
emscripten = path.directory(emcc)
end