17 lines
516 B
Rust
17 lines
516 B
Rust
use std::path::PathBuf;
|
|
|
|
fn main() {
|
|
kaptan_spec::validate_package();
|
|
|
|
let manifest_directory = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap());
|
|
let dialect = manifest_directory.join("definitions/kaptan.xml");
|
|
let output_directory = std::env::var("OUT_DIR").unwrap();
|
|
let generated = mavlink_bindgen::generate(
|
|
mavlink_bindgen::XmlDefinitions::Files(vec![dialect]),
|
|
output_directory,
|
|
)
|
|
.unwrap();
|
|
|
|
mavlink_bindgen::emit_cargo_build_messages(&generated);
|
|
}
|