zkmopro/mopro

Move binary scripts to `build.rs`

开放

#357 创建于 2025年3月6日

 (1 条评论) (0 个反应) (0 位负责人)Rust (110 个派生)auto 404
DevExgood first issue

仓库指标

星标
 (238 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南