mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-27 00:25:38 +00:00
19 lines
625 B
Bash
19 lines
625 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
if [ -z "$1" ]; then
|
||
|
echo "Emscripten SDK PATH is not provided"
|
||
|
echo "Usage: wasm_build EMSDK_PATH"
|
||
|
exit 1;
|
||
|
fi
|
||
|
|
||
|
if [ ! -d "./builddir_wasm" ]; then
|
||
|
sed "s|EMSDK:|$1|g" wasm_cross.txt > /tmp/.wasm_cross.txt
|
||
|
meson -Dthread=false -Dmodule=false -Dcache=false -Dexample=false -Db_lto=true -Ddefault_library=static builddir_wasm --cross-file /tmp/.wasm_cross.txt
|
||
|
cp ./test/wasm_test.html builddir_wasm/src/index.html
|
||
|
fi
|
||
|
|
||
|
sudo ninja -C builddir_wasm/
|
||
|
echo "RESULT:"
|
||
|
echo " rlottie-wasm.wasm and rlottie-wasm.js can be found in builddir_wasm/src folder"
|
||
|
ls -lrt builddir_wasm/src/rlottie-wasm.*
|