With emscripten-releases revisions: https://chromium.googlesource.com/emscripten-releases/+/3ebc04a3dab24522a5bf8ced3ce3caea816558f6 (LTO) https://chromium.googlesource.com/emscripten-releases/+/912ac2d711bb343205f314564ed287d883a7d888 (asserts)
32 lines
633 B
Python
32 lines
633 B
Python
local_repository(
|
|
name = "emsdk",
|
|
path = "..",
|
|
)
|
|
|
|
load("@emsdk//:deps.bzl", "deps")
|
|
|
|
deps()
|
|
|
|
load("@emsdk//:emscripten_deps.bzl", "emscripten_deps")
|
|
|
|
emscripten_deps()
|
|
|
|
load("@emsdk//:toolchains.bzl", "register_emscripten_toolchains")
|
|
|
|
register_emscripten_toolchains(cache = {
|
|
"configuration": ["--lto"],
|
|
"targets": [
|
|
"crtbegin",
|
|
"libprintf_long_double-debug",
|
|
"libstubs-debug",
|
|
"libnoexit",
|
|
"libc-debug",
|
|
"libdlmalloc",
|
|
"libcompiler_rt",
|
|
"libc++-noexcept",
|
|
"libc++abi-debug-noexcept",
|
|
"libsockets",
|
|
"libdlmalloc-debug"
|
|
]
|
|
})
|