Skip to content

Commit a28bdbc

Browse files
netheril96QZHelen
authored andcommitted
Further optimize build.sh for Rust matcher
1 parent 1b1e63a commit a28bdbc

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

matcher-rs/build.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ CARGO_PROFILE_RELEASE_PANIC=immediate-abort \
33
CARGO_PROFILE_RELEASE_OPT_LEVEL="z" \
44
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 \
55
CARGO_PROFILE_RELEASE_STRIP=true \
6+
CARGO_PROFILE_RELEASE_LTO=true \
67
cargo +nightly build \
78
-Z panic-immediate-abort \
89
-Z build-std \
910
--target wasm32-unknown-unknown \
1011
--release
1112

1213
# 2. Further shrink using wasm-opt (if available)
13-
wasm-opt -Oz --strip-debug --enable-bulk-memory \
14-
target/wasm32-unknown-unknown/release/issuance.wasm \
15-
-o target/wasm32-unknown-unknown/release/issuance.wasm
14+
for wasm in target/wasm32-unknown-unknown/release/*.wasm; do
15+
wasm-opt -Oz --strip-debug --enable-bulk-memory "$wasm" -o "$wasm"
16+
done
1617

0 commit comments

Comments
 (0)