#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 489/week @ 2024-04-23 549/week @ 2024-04-30 618/week @ 2024-05-07 303/week @ 2024-05-14 542/week @ 2024-05-21 278/week @ 2024-05-28 470/week @ 2024-06-04 247/week @ 2024-06-11 528/week @ 2024-06-18 1180/week @ 2024-06-25 1229/week @ 2024-07-02 1415/week @ 2024-07-09 888/week @ 2024-07-16 1104/week @ 2024-07-23 1051/week @ 2024-07-30 1009/week @ 2024-08-06

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 逻辑保持同步。

无运行时依赖