diff options
Diffstat (limited to 'platform/javascript/emscripten_helpers.py')
-rw-r--r-- | platform/javascript/emscripten_helpers.py | 21 |
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]) |