blob: a412dbdaf2b660913724faccf95802dadc268ad1 [file] [log] [blame]
fn main() {
cc::Build::new()
.file("src/cxx.cc")
.cpp(true)
.cpp_link_stdlib(None) // linked via link-cplusplus crate
.flag_if_supported(if cfg!(feature = "c++17") {
"-std=c++17"
} else if cfg!(feature = "c++14") {
"-std=c++14"
} else {
"-std=c++11"
})
.compile("cxxbridge03");
println!("cargo:rerun-if-changed=src/cxx.cc");
println!("cargo:rerun-if-changed=include/cxx.h");
}