From 4733a19440815502dd004acbde30eefcbbef725d Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Thu, 28 Apr 2022 09:51:26 -0400 Subject: [PATCH] re-add wasm-opt in build script --- Cargo.toml | 9 --------- build.sh | 10 ++++++++++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8bdfe89..b94d1b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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'] diff --git a/build.sh b/build.sh index b744e20..0dafc03 100755 --- a/build.sh +++ b/build.sh @@ -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/