Răsfoiți Sursa

Merge pull request #105242 from adamscott/add-wasm-ld-wall

[Web] Add the equivalent of `-Werror` for `wasm-ld`
Thaddeus Crews 5 luni în urmă
părinte
comite
608e7a27eb
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      platform/web/detect.py

+ 4 - 0
platform/web/detect.py

@@ -130,6 +130,10 @@ def configure(env: "SConsEnvironment"):
     ## Copy env variables.
     ## Copy env variables.
     env["ENV"] = os.environ
     env["ENV"] = os.environ
 
 
+    # This makes `wasm-ld` treat all warnings as errors.
+    if env["werror"]:
+        env.Append(LINKFLAGS=["-Wl,--fatal-warnings"])
+
     # LTO
     # LTO
 
 
     if env["lto"] == "auto":  # Enable LTO for production.
     if env["lto"] == "auto":  # Enable LTO for production.