use std::env;
fn main() {
println!("cargo:rerun-if-changed=./build.rs");
println!("cargo:rerun-if-changed=./src/**/*.rs");
let mut config = ::cpp_build::Config::new();
{
if let Ok(paths) = env::var("DEP_ORTOOLS_LIB") {
for path in env::split_paths(&paths) {
println!("cargo:rustc-flags=-L {}", path.display());
}
}
println!("cargo:rustc-link-lib=ortools");
}
if let Ok(paths) = env::var("DEP_ORTOOLS_INCLUDE") {
for path in env::split_paths(&paths) {
config.include(path);
}
}
config
.flag("-std=c++20")
.flag("-Wno-unused-parameter")
.build("src/lib.rs");
}