re-add wasm-opt in build script

This commit is contained in:
Simon Gardling 2022-04-28 09:51:26 -04:00
parent c86905e85d
commit 4733a19440
2 changed files with 10 additions and 9 deletions

View File

@ -73,12 +73,3 @@ tracing-wasm = "0.2"
[package.metadata.cargo-all-features]
skip_optional_dependencies = true #don't test optional dependencies, only features
[package.metadata.wasm-pack.profile.profiling.wasm-bindgen]
debug-js-glue = false
demangle-name-section = true
dwarf-debug-info = false
[package.metadata.wasm-pack.profile.release]
wasm-opt = ['-Oz']

View File

@ -6,6 +6,11 @@ rm -fr pkg | true
# cargo test
wasm_opt() {
wasm-opt -Oz --dae --dce -o pkg/ytbn_graphing_software_bg_2.wasm pkg/ytbn_graphing_software_bg.wasm
mv pkg/ytbn_graphing_software_bg_2.wasm pkg/ytbn_graphing_software_bg.wasm
}
export RUSTFLAGS="--cfg=web_sys_unstable_apis"
if test "$1" == "" || test "$1" == "release"; then
@ -22,6 +27,11 @@ fi
wasm-bindgen target/wasm32-unknown-unknown/${TYPE}/ytbn_graphing_software.wasm --out-dir pkg --target web --no-typescript
if test "$TYPE" == "release"; then
echo "running wasm-opt..."
wasm_opt
fi
mkdir tmp
cp -r pkg/ytbn_graphing_software_bg.wasm tmp/