James Kuszmaul | 27da814 | 2019-07-21 16:13:55 -0700 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | # Originally sourced from https://github.com/ribrdb/rules_emscripten |
| 3 | set -euo pipefail |
| 4 | EM_CONFIG="LLVM_ROOT='external/emscripten_clang';" |
| 5 | EM_CONFIG+="EMSCRIPTEN_NATIVE_OPTIMIZER='external/emscripten_clang/optimizer';" |
| 6 | EM_CONFIG+="BINARYEN_ROOT='external/emscripten_clang/binaryen';" |
| 7 | EM_CONFIG+="NODE_JS='external/nodejs/bin/node';" |
| 8 | EM_CONFIG+="EMSCRIPTEN_ROOT='external/emscripten_toolchain';" |
| 9 | EM_CONFIG+="SPIDERMONKEY_ENGINE='';" |
| 10 | EM_CONFIG+="V8_ENGINE='';" |
| 11 | EM_CONFIG+="TEMP_DIR='tmp';" |
| 12 | EM_CONFIG+="COMPILER_ENGINE=NODE_JS;" |
| 13 | EM_CONFIG+="JS_ENGINES=[NODE_JS];" |
| 14 | export EM_CONFIG |
| 15 | |
| 16 | export EM_EXCLUSIVE_CACHE_ACCESS=1 |
| 17 | export EMCC_SKIP_SANITY_CHECK=1 |
| 18 | export EMCC_WASM_BACKEND=0 |
| 19 | export EMMAKEN_NO_SDK=1 |
| 20 | |
| 21 | python external/emscripten_toolchain/emar.py "$@" |