Gear WASM Builder
This is a helper crate that can be used in build scripts for building Gear programs.
Usage
- Add the
gear-wasm-buider
crate as a build dependency to theCargo.toml
:
# ...
[]
= "0.1.2"
# ...
- Create a
build.rs
file and place it at the directory withCargo.toml
:
- Use
cargo
as usually:
- Find the built WASM binaries in
target/wasm32-unknown-unknown/<profile>
directory:
.wasm
— original WASM built from the source files.opt.wasm
— optimised WASM binary to be submitted to the blockchain.meta.wasm
— metadata providing WASM binary for auxiliary purposes
- Also, you can include a generated
wasm_binary.rs
source file to use the WASM code while e.g. writing tests.
License
Source code is licensed under GPL-3.0-or-later WITH Classpath-exception-2.0
.