首页 > 解决方案 > 紧凑地覆盖所有目标的构建脚本

问题描述

扩展关于使用自定义库覆盖构建脚本的早期问题......

我有多个构建目标,将来可能会有更多:

.cargo/config

[target.x86_64-unknown-linux-gnu.libfoo]
rustc-link-lib = ["libfoo"]

[target.x86_64-apple-darwin.libfoo]
rustc-link-lib = ["libfoo"]

# ...

假设我为所有目标使用相同的预构建库覆盖库“libfoo”。我如何避免列出[target.<machine-vendor-os>.libfoo]所有当前和未来目标的表格?有没有一种cfg(...)表达方式可以实现这一点?

标签: rustrust-cargo

解决方案


推荐阅读