build.rs 298 B

123456789101112
  1. use std::env;
  2. use std::path::Path;
  3. fn main() {
  4. let manifest_dir = env::var("CARGO_MANIFEST_DIR").unwrap();
  5. let path = format!("{}/initram/x86.cpio.xz", manifest_dir);
  6. if Path::new(&path).exists() {
  7. println!("cargo:rustc-cfg=has_initram_x86");
  8. }
  9. kernel_build::run();
  10. }