extern crate pkg_config;
fn main() {
let lib = pkg_config::Config::new()
.statik(true)
.atleast_version("2.1.0")
.probe("libcryptsetup")
.unwrap();
// flags for supported versions of cryptsetup
if lib.version.as_str().starts_with("2.3.") {
println!("cargo:rustc-cfg=cryptsetup2_3");
println!("cargo:rustc-cfg=cryptsetup2_2");
}
if lib.version.as_str().starts_with("2.2.") {
println!("cargo:rustc-cfg=cryptsetup2_2");
}
}