18 lines
562 B
Rust
18 lines
562 B
Rust
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)");
|
|
}
|
|
}
|
|
}
|