fn main() { if std::env::var("DOCS_RS").is_ok() { return; } cxx_build::bridge("src/lib.rs") .file("src/nix.cpp") .flag_if_supported("-std=c++17") .flag_if_supported("-O2") .compile("libnixstore"); println!("cargo:rerun-if-changed=include/nix.h"); println!("cargo:rerun-if-changed=src/nix.cpp"); println!("cargo:rerun-if-changed=src/lib.rs"); pkg_config::probe_library("nix-store").unwrap(); pkg_config::probe_library("libsodium").unwrap(); }