summaryrefslogtreecommitdiffstats
path: root/platform/javascript/detect.py
diff options
context:
space:
mode:
authorLeon Krause <Lk@Leonkrause.com>2017-11-19 15:07:19 +0100
committerGitHub <noreply@github.com>2017-11-19 15:07:19 +0100
commit9107357c8dfda98c5adb33d3c5f4a7be1996fa07 (patch)
treed91c4f1d670b41c9e192f6cdc11cda160c505afc /platform/javascript/detect.py
parent0aa4765904b0aea28ccf485b2428b027a5960df4 (diff)
parentddf21ca016c611bf4b88d6e96bae0c65faeb6618 (diff)
downloadredot-engine-9107357c8dfda98c5adb33d3c5f4a7be1996fa07.tar.gz
Merge pull request #13003 from eska014/drop-asmjs
Drop HTML5 asm.js support
Diffstat (limited to 'platform/javascript/detect.py')
-rw-r--r--platform/javascript/detect.py17
1 files changed, 5 insertions, 12 deletions
diff --git a/platform/javascript/detect.py b/platform/javascript/detect.py
index a2988d9c60..ba0b63a375 100644
--- a/platform/javascript/detect.py
+++ b/platform/javascript/detect.py
@@ -19,7 +19,6 @@ def can_build():
def get_opts():
from SCons.Variables import BoolVariable
return [
- BoolVariable('wasm', 'Compile to WebAssembly', False),
BoolVariable('javascript_eval', 'Enable JavaScript eval interface', True),
]
@@ -106,17 +105,11 @@ def configure(env):
env.Append(LINKFLAGS=['-s', 'EXTRA_EXPORTED_RUNTIME_METHODS="[\'FS\']"'])
env.Append(LINKFLAGS=['-s', 'USE_WEBGL2=1'])
- if env['wasm']:
- env.Append(LINKFLAGS=['-s', 'BINARYEN=1'])
- # In contrast to asm.js, enabling memory growth on WebAssembly has no
- # major performance impact, and causes only a negligible increase in
- # memory size.
- env.Append(LINKFLAGS=['-s', 'ALLOW_MEMORY_GROWTH=1'])
- env.extra_suffix = '.webassembly' + env.extra_suffix
- else:
- env.Append(LINKFLAGS=['-s', 'ASM_JS=1'])
- env.Append(LINKFLAGS=['--separate-asm'])
- env.Append(LINKFLAGS=['--memory-init-file', '1'])
+ env.Append(LINKFLAGS=['-s', 'BINARYEN=1'])
+ # In contrast to asm.js, enabling memory growth on WebAssembly has no
+ # major performance impact, and causes only a negligible increase in
+ # memory size.
+ env.Append(LINKFLAGS=['-s', 'ALLOW_MEMORY_GROWTH=1'])
# TODO: Move that to opus module's config
if 'module_opus_enabled' in env and env['module_opus_enabled']: