fn main() { println!("cargo:rerun-if-env-changed=LOG"); println!("cargo:rerun-if-env-changed=SMP"); println!("cargo:rerun-if-env-changed=BOARD"); println!("cargo:rerun-if-env-changed=USER_IMG"); let _arch: String = std::env::var("ARCH").unwrap(); if let Ok(user_img) = std::env::var("USER_IMG") { println!("cargo:rerun-if-changed={}", user_img); } // for shorter #[cfg] check let target = std::env::var("TARGET").unwrap(); if target.contains("riscv32") { println!("cargo:rustc-cfg=riscv"); println!("cargo:rustc-cfg=riscv32"); } else if target.contains("riscv64") { println!("cargo:rustc-cfg=riscv"); println!("cargo:rustc-cfg=riscv64"); } }