diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-10-26 16:52:12 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-10-26 16:52:12 -0700 |
commit | 3ed62c97c672038a543ce7e41f94443920473c3d (patch) | |
tree | 35ccb2a4a7b71732cf8d83547ed32b0b778b4b18 /tools/js-optimizer.js | |
parent | 1123478a261fcbb6e311b9e6efdecc662f6e728c (diff) |
do not emit multiple EMSCRIPTEN_GENERATED_FUNCTION markers in split js files
Diffstat (limited to 'tools/js-optimizer.js')
-rw-r--r-- | tools/js-optimizer.js | 8 |
1 files changed, 5 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'); |