aboutsummaryrefslogtreecommitdiff
path: root/scons-tools/emscripten.py
diff options
context:
space:
mode:
Diffstat (limited to 'scons-tools/emscripten.py')
-rwxr-xr-xscons-tools/emscripten.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/scons-tools/emscripten.py b/scons-tools/emscripten.py
index b4912aaa..af85f106 100755
--- a/scons-tools/emscripten.py
+++ b/scons-tools/emscripten.py
@@ -274,7 +274,7 @@ def generate(env):
RANLIBCOM='',
CCFLAGS=[
'-U__STRICT_ANSI__',
- '-target', 'le32-unknown-nacl',
+ '-target', 'asmjs-unknown-emscripten',
'-nostdinc',
'-Wno-#warnings',
'-Wno-error=unused-variable',
@@ -316,6 +316,11 @@ def generate(env):
def depend_on_embedder(target, source, env):
env.Depends(target, env['JS_EMBEDDER'])
+ files = []
+ for src in source:
+ for dirpath, dirnames, filenames in os.walk(str(src.srcnode())):
+ files.extend(map(lambda p: os.path.join(dirpath, p), filenames))
+ env.Depends(target, env.Value(sorted(files)))
return target, source
def embed_files_in_js(target, source, env, for_signature):