summaryrefslogtreecommitdiff
path: root/platform/javascript/SCsub
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2021-01-05 00:19:50 +0100
committerGitHub <noreply@github.com>2021-01-05 00:19:50 +0100
commitc13bb0b5415299ae69cd698d7f300859f2e85c16 (patch)
tree8abfd8bdcc59e1b344f7644e073dc99cde2c0c48 /platform/javascript/SCsub
parent569dd6f11a85a3b53ba4c4c80e8d64aa2fcbe87d (diff)
parenta54a2d65e16cea409c8a876f517451d3168da13b (diff)
Merge pull request #44154 from dsnopek/webxr-master
Add WebXR support (for Godot 4.0)
Diffstat (limited to 'platform/javascript/SCsub')
-rw-r--r--platform/javascript/SCsub10
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/javascript/SCsub b/platform/javascript/SCsub
index 7a8005fe30..1d3f96a6b8 100644
--- a/platform/javascript/SCsub
+++ b/platform/javascript/SCsub
@@ -67,6 +67,16 @@ else:
sys_env.Depends(build[0], sys_env["JS_LIBS"])
+if "JS_PRE" in env:
+ for js in env["JS_PRE"]:
+ env.Append(LINKFLAGS=["--pre-js", env.File(js).path])
+ env.Depends(build, env["JS_PRE"])
+
+if "JS_EXTERNS" in env:
+ for ext in env["JS_EXTERNS"]:
+ env["ENV"]["EMCC_CLOSURE_ARGS"] += " --externs " + ext.path
+ env.Depends(build, env["JS_EXTERNS"])
+
engine = [
"js/engine/preloader.js",
"js/engine/utils.js",