plcom: build.rs: dont break the build by having an empty list of wallpapers

This commit is contained in:
Philippe Loctaux 2024-11-19 19:54:54 +01:00
parent 6bda740440
commit 18f4e7d958

View file

@ -360,6 +360,9 @@ fn main() {
let wallpapers_dest = std::path::Path::new(&out_dir).join("wallpapers.rs"); let wallpapers_dest = std::path::Path::new(&out_dir).join("wallpapers.rs");
match std::fs::File::open("wallpapers.json") { match std::fs::File::open("wallpapers.json") {
Ok(source) => wallpapers(&wallpapers_dest, source), Ok(source) => wallpapers(&wallpapers_dest, source),
Err(_) => println!("cargo::warning=skipping wallpapers, file not found"), Err(_) => {
std::fs::write(wallpapers_dest, "pub const WALLPAPERS: [Wallpaper; 0] = [];").unwrap();
println!("cargo::warning=skipping wallpapers, file not found");
}
} }
} }