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