-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Labels
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
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog