zkmopro/mopro

Move binary scripts to `build.rs`

Offen

#357 geöffnet am 06.03.2025

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Rust (110 Forks)auto 404
DevExgood first issue

Repository-Metriken

Stars
 (238 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Problem

Now we use CLI to generate bindings for iOS and Android

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

Contributor Guide