如何指定工作区成员只能在特定平台上构建?

3

我有一个 Cargo 项目,其中包含多个工作区:

[workspace]
members = [
    "crate-a", # Compiles on Linux
    "crate-b", # Compiles on Windows, Linux, Mac
]

在Windows或Mac系统上构建项目(即运行)时,如何确保crate-a被禁用?

1个回答

4

目前Cargo还不支持此功能

现在,您需要使用适当的#![cfg(target_os)]属性为crate-a中的所有方法、模块等进行注释。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接