fn main() { use std::process::Command; println!("cargo:rerun-if-changed=data/com.mangotune.MangoTune.gschema.xml"); match Command::new("glib-compile-schemas").arg("data").status() { Ok(status) if status.success() => {} Ok(status) => { println!( "cargo:warning=glib-compile-schemas exited with {} (continuing build)", status ); } Err(err) => { println!("cargo:warning=failed to run glib-compile-schemas: {err} (continuing build)"); } } }