aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/js-optimizer.js8
-rw-r--r--tools/shared.py3
2 files changed, 8 insertions, 3 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js
index 0e921cc6..f8d587db 100644
--- a/tools/js-optimizer.js
+++ b/tools/js-optimizer.js
@@ -1749,7 +1749,7 @@ function eliminate(ast) {
// Passes table
-var compress = false;
+var compress = false, printMetadata = true;
var passes = {
dumpAst: dumpAst,
@@ -1765,7 +1765,8 @@ var passes = {
loopOptimizer: loopOptimizer,
registerize: registerize,
eliminate: eliminate,
- compress: function() { compress = true; }
+ compress: function() { compress = true; },
+ noPrintMetadata: function() { printMetadata = false; }
};
// Main
@@ -1789,5 +1790,6 @@ do {
js = js.replace(/\n *\n/g, '\n');
} while (js != old);
print(js);
-if (metadata) print(metadata + '\n');
+if (metadata && printMetadata) print(metadata);
+print('\n');
diff --git a/tools/shared.py b/tools/shared.py
index 3659f3ab..a75a1de6 100644
--- a/tools/shared.py
+++ b/tools/shared.py
@@ -980,11 +980,14 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)''' % { 'winfix': '' if not WINDOWS e
cores = min(multiprocessing.cpu_count(), chunks)
if os.environ.get('EMCC_DEBUG'): print >> sys.stderr, 'splitting up js optimization into %d chunks, using %d cores' % (len(chunks), cores)
pool = multiprocessing.Pool(processes=cores)
+ commands = map(lambda command: command + ['noPrintMetadata'], commands)
filenames = pool.map(run_js_optimizer, commands, chunksize=1)
filename += '.jo.js'
f = open(filename, 'w')
for out_file in filenames:
f.write(open(out_file).read())
+ f.write(suffix)
+ f.write('\n')
f.close()
return filename
else: