Add pkg-config as fallback for MagickCore-config

Fixes nlfiedler/magick-rust#131
This commit is contained in:
Des-Nerger
2024-08-26 12:59:06 +10:00
parent b0f5154384
commit b92bed025f

View File

@ -123,7 +123,14 @@ fn main() {
.arg("--cppflags") .arg("--cppflags")
.output() .output()
} else { } else {
Command::new("MagickCore-config").arg("--cppflags").output() Command::new("MagickCore-config")
.arg("--cppflags")
.output()
.or_else(|_| {
Command::new("pkg-config")
.args(["--cflags", "MagickCore"])
.output()
})
}; };
if let Ok(ok_cppflags) = check_cppflags { if let Ok(ok_cppflags) = check_cppflags {
let cppflags = ok_cppflags.stdout; let cppflags = ok_cppflags.stdout;