aboutsummaryrefslogtreecommitdiff
path: root/emscripten.py
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-01-08 11:19:33 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-01-08 11:19:33 -0800
commitaf942f1c89bb5d35e3641da46c39c6f27b8ffce4 (patch)
tree302b775b3e5e7cb1a7345f4553c78672820ef5cc /emscripten.py
parent227bc37b839f8a28185292f3906c0acd787be2a2 (diff)
fix and optimize cached header handling in test runner
Diffstat (limited to 'emscripten.py')
-rwxr-xr-xemscripten.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/emscripten.py b/emscripten.py
index f7d1c9cc..7c3e3daf 100755
--- a/emscripten.py
+++ b/emscripten.py
@@ -232,12 +232,12 @@ def main(args):
defines[key] = str(value)
else:
del defines[key]
- settings['C_DEFINES'] = defines
+ #print >> sys.stderr, 'new defs:', str(defines).replace(',', ',\n '), '\n\n'
+ settings.setdefault('C_DEFINES', {}).update(defines)
# Compile the assembly to Javascript.
emscript(args.infile, json.dumps(settings), args.outfile)
-
if __name__ == '__main__':
parser = optparse.OptionParser(
usage='usage: %prog [-h] [-O] [-m] [-H HEADERS] [-o OUTFILE] [-s FOO=BAR]* infile',