我有一个带有多个工作区的Cargo项目:
[workspace]
members = [
"crate-a", # Compiles on Linux
"crate-b", # Compiles on Windows, Linux, Mac
]
在Windows或Mac系统上构建项目(即运行crate-a
)时,如何确保禁用cargo build
?
答案 0 :(得分:3)
有no support in Cargo for this yet。
现在您需要使用适当的crate-a
属性注释#![cfg(target_os)]
中的所有方法,模块等。