mirror of
https://github.com/topjohnwu/cxx.git
synced 2024-10-07 17:13:30 +00:00
Add an option to fail build on C++ compile warnings
This commit is contained in:
parent
a9b3a77ba8
commit
970ed99049
1
build.rs
1
build.rs
@ -8,6 +8,7 @@ fn main() {
|
||||
.cpp(true)
|
||||
.cpp_link_stdlib(None) // linked via link-cplusplus crate
|
||||
.flag_if_supported(cxxbridge_flags::STD)
|
||||
.warnings_into_errors(cfg!(deny_warnings))
|
||||
.compile("cxxbridge1");
|
||||
|
||||
println!("cargo:rerun-if-changed=src/cxx.cc");
|
||||
|
@ -10,6 +10,7 @@ fn main() {
|
||||
let mut build = cxx_build::bridges(sources);
|
||||
build.file("tests.cc");
|
||||
build.flag_if_supported(cxxbridge_flags::STD);
|
||||
build.warnings_into_errors(cfg!(deny_warnings));
|
||||
if cfg!(not(target_env = "msvc")) {
|
||||
build.define("CXX_TEST_INSTANTIATIONS", None);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user