#build #correct #collection #targets #macos #cdylibs #link-lines

build cdylib-link-lines

构建正确 cdylibs 在目标上的 link-line 集合

6 个版本

0.1.5 2024年3月1日
0.1.4 2021年7月6日
0.1.2 2020年7月17日
0.1.1 2019年6月5日

#99 in 构建工具

Download history • Rust 包仓库 489/week @ 2024-04-23 • Rust 包仓库 549/week @ 2024-04-30 • Rust 包仓库 618/week @ 2024-05-07 • Rust 包仓库 303/week @ 2024-05-14 • Rust 包仓库 542/week @ 2024-05-21 • Rust 包仓库 278/week @ 2024-05-28 • Rust 包仓库 470/week @ 2024-06-04 • Rust 包仓库 247/week @ 2024-06-11 • Rust 包仓库 528/week @ 2024-06-18 • Rust 包仓库 1180/week @ 2024-06-25 • Rust 包仓库 1229/week @ 2024-07-02 • Rust 包仓库 1415/week @ 2024-07-09 • Rust 包仓库 888/week @ 2024-07-16 • Rust 包仓库 1104/week @ 2024-07-23 • Rust 包仓库 1051/week @ 2024-07-30 • Rust 包仓库 1009/week @ 2024-08-06 • Rust 包仓库

4,174 每月下载量
2 crates 中使用

MIT 许可证

6KB
72

构建正确 cdylibs 的 link-line 辅助工具

LICENSE

支持的目标

  • Linux 和 Android
  • macOS 和 iOS
  • Windows (gnu)

使用方法

build.rs

将该包添加到你的 build-dependencies,在你的 build.rs 中,调用 metabuild()

[build-dependencies]
cdylib-link-lines = "0.1"
fn main() {
    cdylib_link_lines::metabuild();
}

metabuild

如果你正在使用 metabuild不稳定特性

cargo-features = ["metabuild"]

[package]
name = "mypackage"
...
metabuild = ["cdylib-link-lines"]

[build-dependencies]
cdylib-link-lines = "0.1"

致谢

辅助工具由 crav1e 分离出来,包含由 Luca Barbato 和 Derek Buitenhuis 编写的代码。由于 Ivan Enderlin 的贡献,与 cargo-c 0.9 逻辑保持同步。

无运行时依赖