DevExgood first issue
Repository metrics
- Stars
- (238 stars)
- PR merge metrics
- (PR metrics pending)
Description
Problem
Now we use CLI to generate bindings for iOS and Android
- https://github.com/zkmopro/mopro/blob/main/mopro-ffi/src/app_config/ios.rs
- https://github.com/zkmopro/mopro/blob/main/mopro-ffi/src/app_config/android.rs
but if it could be moved to build.rs instead of running cargo run --bin ios
It would make the building easier
Details
Ideally we just move the script to mopro-ffi/build.rs
and when users activate
[build-dependencies]
mopro-ffi = {version = "0.1", features = ["ios"]}
the current app_config/ios.rs scripts executed and the bindings are generated
Question The current uniffi needs to build first and execute binary after building e.g.
cargo build --release
cargo run --bin uniffi-bindgen generate --library target/release/libmath.so --language kotlin --out-dir out
not sure if it can be executed in the same build script
Acceptance criteria
Run the scripts