re-add wasm-opt in build script
This commit is contained in:
parent
c86905e85d
commit
4733a19440
@ -73,12 +73,3 @@ tracing-wasm = "0.2"
|
|||||||
|
|
||||||
[package.metadata.cargo-all-features]
|
[package.metadata.cargo-all-features]
|
||||||
skip_optional_dependencies = true #don't test optional dependencies, only 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']
|
|
||||||
|
|||||||
10
build.sh
10
build.sh
@ -6,6 +6,11 @@ rm -fr pkg | true
|
|||||||
|
|
||||||
# cargo test
|
# 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"
|
export RUSTFLAGS="--cfg=web_sys_unstable_apis"
|
||||||
|
|
||||||
if test "$1" == "" || test "$1" == "release"; then
|
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
|
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
|
mkdir tmp
|
||||||
cp -r pkg/ytbn_graphing_software_bg.wasm tmp/
|
cp -r pkg/ytbn_graphing_software_bg.wasm tmp/
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user