diff --git a/matcher-rs/build.sh b/matcher-rs/build.sh index fcc2900..2e0e5e1 100644 --- a/matcher-rs/build.sh +++ b/matcher-rs/build.sh @@ -3,6 +3,7 @@ CARGO_PROFILE_RELEASE_PANIC=immediate-abort \ CARGO_PROFILE_RELEASE_OPT_LEVEL="z" \ CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 \ CARGO_PROFILE_RELEASE_STRIP=true \ +CARGO_PROFILE_RELEASE_LTO=true \ cargo +nightly build \ -Z panic-immediate-abort \ -Z build-std \ @@ -10,7 +11,7 @@ cargo +nightly build \ --release # 2. Further shrink using wasm-opt (if available) -wasm-opt -Oz --strip-debug --enable-bulk-memory \ - target/wasm32-unknown-unknown/release/issuance.wasm \ - -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" +done