only rebuild on plist change if there is a plist

This commit is contained in:
Chip Reed
2023-05-08 19:01:08 +02:00
parent 19e60447d3
commit d557bcf1c4

View File

@@ -127,10 +127,12 @@ impl CodegenContext {
}
#[cfg(target_os = "macos")]
println!(
"cargo:rerun-if-changed={}",
config_parent.join("Info.plist").display()
);
{
let plist = config_parent.join("Info.plist");
if plist.exists() {
println!("cargo:rerun-if-changed={}", plist.display());
}
}
let code = context_codegen(ContextData {
dev: self.dev,