18 lines
No EOL
362 B
Rust
18 lines
No EOL
362 B
Rust
use cc;
|
|
|
|
fn main() {
|
|
let mut build = cc::Build::new();
|
|
|
|
// HACK: cc sucks
|
|
println!("cargo:rerun-if-changed=src");
|
|
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("rust_ivshmem_bare");
|
|
} |