aboutsummaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2021-01-02 15:54:24 -0800
committerDavid Tolnay <dtolnay@gmail.com>2021-01-02 21:30:42 -0800
commit970ed99049f1589ff1ede07aaeaf3b8747dbbb3f (patch)
tree4752c059718373b39bc40cb73c57a61b62a6ec1b /build.rs
parenta9b3a77ba84f2ea64f3821fd8a6db34131f17d1b (diff)
downloadcxx-970ed99049f1589ff1ede07aaeaf3b8747dbbb3f.tar.gz
Add an option to fail build on C++ compile warnings
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/build.rs b/build.rs
index aec0dc90..f7994418 100644
--- a/build.rs
+++ b/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");