2个版本
使用旧的Rust 2015
0.1.1 | 2017年4月1日 |
---|---|
0.1.0 | 2017年3月23日 |
在#lcm中排名#6
4KB
55 行
在构建时生成LCM消息
该crate允许您将lcm-gen作为Cargo构建脚本的一部分来调用。它要求您在PATH上安装lcm-gen,并且它支持使用--rust
和--rust-path
选项生成Rust代码。
lib.rs
:
crate文档
示例
// build.rs
use std::env;
use std::path::PathBuf;
fn main() {
// lcm types are in a sibling directory: ../types/
let mut lcm_source_dir : PathBuf = env!("CARGO_MANIFEST_DIR").into();
lcm_source_dir.pop();
lcm_source_dir.push("types");
println!("cargo:rerun-if-changed={}", lcm_source_dir.display());
lcm_gen::LcmGen::new()
.add_directory(lcm_source_dir)
.run();
}
依赖项
~53KB