wasm support
This commit is contained in:
18
build_wasm.sh
Executable file
18
build_wasm.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
# Build Baudline for WebAssembly
|
||||
# Prerequisites: Emscripten SDK installed at ~/emsdk
|
||||
set -e
|
||||
|
||||
EMSDK_DIR="${EMSDK_DIR:-$HOME/emsdk}"
|
||||
source "$EMSDK_DIR/emsdk_env.sh" 2>/dev/null
|
||||
|
||||
echo "=== Configuring WASM build ==="
|
||||
emcmake cmake -B build_wasm -C CMakeLists_wasm.cmake -Wno-dev
|
||||
|
||||
echo "=== Building ==="
|
||||
cmake --build build_wasm -j$(nproc)
|
||||
|
||||
echo "=== Done ==="
|
||||
echo "Output: build_wasm/web/baudline.html"
|
||||
echo "To test: cd build_wasm/web && python3 -m http.server 8080"
|
||||
echo "Then open http://localhost:8080/baudline.html"
|
||||
Reference in New Issue
Block a user