18 lines
455 B
Rust
18 lines
455 B
Rust
use cc;
|
|
|
|
fn main() {
|
|
let mut build = cc::Build::new();
|
|
|
|
// HACK: cc sucks
|
|
println!("cargo:rerun-if-changed=src/rust_wrapper.cpp");
|
|
println!("cargo:rerun-if-changed=../shared/src");
|
|
|
|
build
|
|
.emit_rerun_if_env_changed(true)
|
|
.cpp(true)
|
|
.std("c++20")
|
|
.include("../shared/src")
|
|
.file("../shared/src/ivshmem.cpp")
|
|
.file("src/rust_wrapper.cpp")
|
|
.compile("hazelnut_client_cpp_native");
|
|
}
|