xous-core/utra/build.rs
bunnie 7dc011e6d8 make build process a bit more transparent
- print help messages when running svd2utra from command line for
development
- do not allow utra to silently fall back to a default if one
has not been specified in the environment
2020-10-06 00:48:34 +08:00

11 lines
517 B
Rust

use std::env;
fn main() {
let svd_file = env::var("XOUS_SVD_FILE").expect("Set the environment variable `XOUS_SVD_FILE` to point to an SVD file");
println!("cargo:rerun-if-env-changed=XOUS_SVD_FILE");
println!("cargo:rerun-if-env-changed={}", svd_file);
let src_file = std::fs::File::open(svd_file).expect("couldn't open src file");
let mut dest_file = std::fs::File::create("src/generated.rs").expect("couldn't open dest file");
svd2utra::generate(src_file, &mut dest_file).unwrap();
}