Explorar o código

Merge pull request #87739 from akien-mga/3.x-scons-web-workaround-emscripten-version-check

[3.x] SCons: Fix Web build when compiler version isn't properly detected
Rémi Verschelde hai 1 ano
pai
achega
72ab4af489
Modificáronse 2 ficheiros con 2 adicións e 2 borrados
  1. 1 1
      .github/workflows/javascript_builds.yml
  2. 1 1
      platform/javascript/detect.py

+ 1 - 1
.github/workflows/javascript_builds.yml

@@ -7,7 +7,7 @@ env:
   # Only used for the cache key. Increment version to force clean build.
   GODOT_BASE_BRANCH: 3.x
   SCONSFLAGS: verbose=yes warnings=all werror=yes debug_symbols=no
-  EM_VERSION: 3.1.45
+  EM_VERSION: 3.1.39
   EM_CACHE_FOLDER: "emsdk-cache"
 
 concurrency:

+ 1 - 1
platform/javascript/detect.py

@@ -176,7 +176,7 @@ def configure(env):
     env["LIBSUFFIXES"] = ["$LIBSUFFIX"]
 
     # Get version info for checks below.
-    cc_semver = tuple(get_compiler_version(env))
+    cc_semver = tuple(get_compiler_version(env) or (3, 1, 39))
 
     env.Prepend(CPPPATH=["#platform/javascript"])
     env.Append(CPPDEFINES=["JAVASCRIPT_ENABLED", "UNIX_ENABLED"])