Skip to content

Commit cbdb6bd

Browse files
committed
optimize_for_speed
1 parent ef2fe16 commit cbdb6bd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

rewriter/wasm/build.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ fi
2626
if [ "${OPTIMIZE_FOR_SIZE:-0}" = "1" ]; then
2727
export RUSTFLAGS="${RUSTFLAGS} -C opt-level=z"
2828
fi
29+
STD_FEATURES="panic_immediate_abort"
30+
if [ "${OPTIMIZE_FOR_SPEED:-0}" = "0" ]; then
31+
STD_FEATURES="${STD_FEATURES},optimize_for_size"
32+
fi
2933
cargo build --release --target wasm32-unknown-unknown \
30-
-Z build-std=panic_abort,std -Z build-std-features=panic_immediate_abort,optimize_for_size \
34+
-Z build-std=panic_abort,std -Z build-std-features=${STD_FEATURES} \
3135
--no-default-features --features "$FEATURES"
3236
)
3337
wasm-bindgen --target web --out-dir out/ ../target/wasm32-unknown-unknown/release/wasm.wasm

0 commit comments

Comments
 (0)