extern crate pkg_config;

fn main () {
    pkg_config::probe_library("fuse").unwrap();
}

extern crate pkg_config;

#[cfg(not(target_os = "macos"))]
static LIBFUSE_NAME: &str = "fuse";

#[cfg(target_os = "macos")]
static LIBFUSE_NAME: &str = "osxfuse";

fn main () {
    pkg_config::Config::new().atleast_version("2.6.0").probe(LIBFUSE_NAME).unwrap();
}

Use recommended pkg-config method to discover libfuse
Use recommended pkg-config method to discover libfuse
