diff options
-rw-r--r-- | build.rs | 1 | ||||
-rw-r--r-- | tests/ffi/build.rs | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -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"); diff --git a/tests/ffi/build.rs b/tests/ffi/build.rs index c8f010e2..86f8cd3a 100644 --- a/tests/ffi/build.rs +++ b/tests/ffi/build.rs @@ -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); } |