refact: add cargo cxx feature

This commit is contained in:
Henri Bourcereau 2026-03-25 20:16:46 +01:00
parent 35d0b5cfb9
commit 3474d20d9b
7 changed files with 30 additions and 5 deletions

View file

@ -1,7 +1,9 @@
fn main() {
cxx_build::bridge("src/cxxengine.rs")
.std("c++17")
.compile("trictrac-cxx");
if std::env::var("CARGO_FEATURE_CPP").is_ok() {
cxx_build::bridge("src/cxxengine.rs")
.std("c++17")
.compile("trictrac-cxx");
println!("cargo:rerun-if-changed=src/cxxengine.rs");
println!("cargo:rerun-if-changed=src/cxxengine.rs");
}
}