Enable shell and node environments for WAsm binaries
PiperOrigin-RevId: 390686395
diff --git a/emscripten.bzl b/emscripten.bzl
index 0a0caed..400b72c 100644
--- a/emscripten.bzl
+++ b/emscripten.bzl
@@ -4,6 +4,7 @@
"""Minimal Emscripten-specific linkopts for binaries."""
return [
"-s ASSERTIONS=0",
+ "-s ENVIRONMENT=node,shell,web",
"-s ERROR_ON_UNDEFINED_SYMBOLS=1",
"-s EXIT_RUNTIME=1",
]
@@ -12,6 +13,7 @@
"""Emscripten-specific linkopts for unit tests."""
return [
"-s ASSERTIONS=2",
+ "-s ENVIRONMENT=node,shell,web",
"-s ERROR_ON_UNDEFINED_SYMBOLS=1",
"-s DEMANGLE_SUPPORT=1",
"-s EXIT_RUNTIME=1",
@@ -23,6 +25,7 @@
"""Emscripten-specific linkopts for benchmarks."""
return [
"-s ASSERTIONS=1",
+ "-s ENVIRONMENT=node,shell,web",
"-s ERROR_ON_UNDEFINED_SYMBOLS=1",
"-s EXIT_RUNTIME=1",
"-s ALLOW_MEMORY_GROWTH=1",