summaryrefslogtreecommitdiffstats
path: root/platform/javascript/emscripten_helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'platform/javascript/emscripten_helpers.py')
-rw-r--r--platform/javascript/emscripten_helpers.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/platform/javascript/emscripten_helpers.py b/platform/javascript/emscripten_helpers.py
deleted file mode 100644
index f6db10fbbd..0000000000
--- a/platform/javascript/emscripten_helpers.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import os
-
-from SCons.Util import WhereIs
-
-
-def run_closure_compiler(target, source, env, for_signature):
- closure_bin = os.path.join(os.path.dirname(WhereIs("emcc")), "node_modules", ".bin", "google-closure-compiler")
- cmd = [WhereIs("node"), closure_bin]
- cmd.extend(["--compilation_level", "ADVANCED_OPTIMIZATIONS"])
- for f in env["JSEXTERNS"]:
- cmd.extend(["--externs", f.get_abspath()])
- for f in source:
- cmd.extend(["--js", f.get_abspath()])
- cmd.extend(["--js_output_file", target[0].get_abspath()])
- return " ".join(cmd)
-
-
-def create_engine_file(env, target, source, externs):
- if env["use_closure_compiler"]:
- return env.BuildJS(target, source, JSEXTERNS=externs)
- return env.Textfile(target, [env.File(s) for s in source])