extern crate pkg_config;
fn main() {
if std::env::var("DOCS_RS").is_err() {
// do not probe for libsoxr when compiling at docs.rs
if let Err(e) = pkg_config::probe_library("soxr") {
match e {
pkg_config::Error::Failure { .. } => panic! (
"Pkg-config failed - usually this is because libsoxr development headers are not installed.\n\n\
For Mac users using brew: brew install libsoxr\n\n\
For Debian/Ubuntu users:\n# apt-get install libsoxr0-dev\n\n\
pkg_config details:\n{}",
e
),
_ => panic!("{}", e)
}
}
}
}