We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1b1e63a commit a28bdbcCopy full SHA for a28bdbc
matcher-rs/build.sh
@@ -3,14 +3,15 @@ CARGO_PROFILE_RELEASE_PANIC=immediate-abort \
3
CARGO_PROFILE_RELEASE_OPT_LEVEL="z" \
4
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 \
5
CARGO_PROFILE_RELEASE_STRIP=true \
6
+CARGO_PROFILE_RELEASE_LTO=true \
7
cargo +nightly build \
8
-Z panic-immediate-abort \
9
-Z build-std \
10
--target wasm32-unknown-unknown \
11
--release
12
13
# 2. Further shrink using wasm-opt (if available)
-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
+for wasm in target/wasm32-unknown-unknown/release/*.wasm; do
+ wasm-opt -Oz --strip-debug --enable-bulk-memory "$wasm" -o "$wasm"
16
+done
17
0 commit comments