mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
15 lines
559 B
Rust
15 lines
559 B
Rust
fn main() {
|
|
cxx_build::bridge("src/lib.rs")
|
|
.file("src/bridge.cc")
|
|
.flag_if_supported("/std:c++17")
|
|
// .warnings_into_errors(true)
|
|
.define("VELOPACK_LIBC_EXPORTS", Some("1"))
|
|
.std("c++17")
|
|
.compile("velopack_libc");
|
|
|
|
println!("cargo:rerun-if-changed=include/Velopack.h");
|
|
println!("cargo:rerun-if-changed=src/lib.rs");
|
|
println!("cargo:rerun-if-changed=src/bridge.hpp");
|
|
println!("cargo:rerun-if-changed=src/bridge.cc");
|
|
println!("cargo:rustc-link-arg=/WHOLEARCHIVE:velopack_libc.lib");
|
|
} |