From dfab34e4bf508fc517d4d645ebb3b6b1179a5003 Mon Sep 17 00:00:00 2001 From: Anders Leino Date: Fri, 11 Oct 2024 13:13:04 +0300 Subject: Add slang-wasm target (#5237) Support for exceptions is enabled, since Slang uses them for diagnostics. The size optimization arguments ('-Os') resolves some internal emscripten error during the slang-wasm.wasm linking step, which happens when enabling exceptions. ("parse exception: too many locals") --- docs/building.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/building.md') diff --git a/docs/building.md b/docs/building.md index da55f57aa..fa18ef60f 100644 --- a/docs/building.md +++ b/docs/building.md @@ -75,8 +75,8 @@ source ./emsdk_env # For Windows, emsdk_env.bat popd emcmake cmake -DSLANG_GENERATORS_PATH=generators/bin --preset emscripten -G "Ninja" -# Build build.em/Release/bin/libslang.a -cmake --build --preset emscripten --target slang +# Build slang-wasm.js and slang-wasm.wasm in build.em/Release/bin +cmake --build --preset emscripten --target slang-wasm ``` **Note:** If the last build step fails, try running the command that `emcmake` outputs, directly. -- cgit v1.2.3