diff --git a/build-emscripten.sh b/build-emscripten.sh index f99bab4044..c8d333e469 100755 --- a/build-emscripten.sh +++ b/build-emscripten.sh @@ -25,6 +25,7 @@ ENABLE_AOM="${ENABLE_AOM:-0}" AOM_VERSION="${AOM_VERSION:-3.6.1}" STANDALONE="${STANDALONE:-0}" DEBUG="${DEBUG:-0}" +USE_ES6="${USE_ES6:-0}" USE_WASM="${USE_WASM:-1}" USE_TYPESCRIPT="${USE_TYPESCRIPT:-1}" USE_UNSAFE_EVAL="${USE_UNSAFE_EVAL:-1}" @@ -129,6 +130,10 @@ if [ "$DEBUG" = "1" ]; then RELEASE_BUILD_FLAGS="--profile -g" fi +if [ "$USE_ES6" = "1" ]; then + BUILD_FLAGS="$BUILD_FLAGS -sEXPORT_ES6" +fi + emcc -Wl,--whole-archive "$LIBHEIFA" -Wl,--no-whole-archive \ -sEXPORTED_FUNCTIONS="$EXPORTED_FUNCTIONS,_free,_malloc,_memcpy" \ -sMODULARIZE \