特定二进制的条件代码编译

时间:2019-03-10 04:04:09

标签: rust flags conditional-compilation

我们可以为特定的二进制文件自动启用--features标志吗?例如,要使用server功能构建forserver二进制文件,我们没有义务

cargo build --features forserver --bin server

相反,我们只需要写Cargo.toml

[[bin]]
name = "server"
features = [ "forserver" ]

直接进入cargo build --bin server

或者,是否存在#![cfg(bin = "server")]表示法可以仅针对特定二进制代码编译代码块?

0 个答案:

没有答案