#构建脚本 #强类型 #cargo #指令 # #链接 #警告

构建 cargo-lib

为您的构建脚本提供强类型Cargo指令

1 个不稳定版本

0.1.0 2023年1月16日

#493构建工具

MIT 许可证

5KB
93

cargo-lib

为您的构建脚本提供强类型Cargo指令。

用法

将cargo-lib添加为构建依赖项,以便在您的build.rs文件中使用它

[build-dependencies]
cargo-lib = "0.1"

然后在您的构建脚本中

use cargo_lib as cl;

fn main() {
    cl::warning("Running the build script");
    cl::rerun_if_env_changed("CC");
    // you can also use `None` for the second argument
    cl::rustc_link_search("/some/path", cl::SearchLibKind::Framework);
    cl::rustc_link_lib("MyFramework", cl::LibKind::Framework);
    cl::rustc_link_lib("c++", None);
}

无运行时依赖