aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Craig <689193+philipcraig@users.noreply.github.com>2020-05-09 10:42:30 +0100
committerDavid Tolnay <dtolnay@gmail.com>2020-05-09 12:00:49 -0700
commit7e14e2e6cbab8d1c556b556983e2a5e2dcbba6cc (patch)
tree6498f63873d640cac64968f659ab09cc3b294be9
parente2f70fea3e769d4c135ad8808983b9939928b172 (diff)
downloadcxx-7e14e2e6cbab8d1c556b556983e2a5e2dcbba6cc.tar.gz
avoid MSVC warning via flag_if_supported
-rw-r--r--README.md2
-rw-r--r--build.rs2
-rw-r--r--demo-rs/build.rs2
-rw-r--r--gen/build/src/lib.rs4
-rw-r--r--src/lib.rs2
-rw-r--r--tests/ffi/build.rs2
6 files changed, 7 insertions, 7 deletions
diff --git a/README.md b/README.md
index 1b1611d7..f8196364 100644
--- a/README.md
+++ b/README.md
@@ -228,7 +228,7 @@ cxx-build = "0.3"
fn main() {
cxx_build::bridge("src/main.rs") // returns a cc::Build
.file("../demo-cxx/demo.cc")
- .flag("-std=c++11")
+ .flag_if_supported("-std=c++11")
.compile("cxxbridge-demo");
println!("cargo:rerun-if-changed=src/main.rs");
diff --git a/build.rs b/build.rs
index 16837f36..9a071fe5 100644
--- a/build.rs
+++ b/build.rs
@@ -3,7 +3,7 @@ fn main() {
.file("src/cxx.cc")
.cpp(true)
.cpp_link_stdlib(None) // linked via link-cplusplus crate
- .flag("-std=c++11")
+ .flag_if_supported("-std=c++11")
.compile("cxxbridge03");
println!("cargo:rerun-if-changed=src/cxx.cc");
println!("cargo:rerun-if-changed=include/cxx.h");
diff --git a/demo-rs/build.rs b/demo-rs/build.rs
index edbb2819..e4792c2a 100644
--- a/demo-rs/build.rs
+++ b/demo-rs/build.rs
@@ -1,7 +1,7 @@
fn main() {
cxx_build::bridge("src/main.rs")
.file("../demo-cxx/demo.cc")
- .flag("-std=c++11")
+ .flag_if_supported("-std=c++11")
.compile("cxxbridge-demo");
println!("cargo:rerun-if-changed=src/main.rs");
diff --git a/gen/build/src/lib.rs b/gen/build/src/lib.rs
index b33e1928..14683b68 100644
--- a/gen/build/src/lib.rs
+++ b/gen/build/src/lib.rs
@@ -16,7 +16,7 @@
//! fn main() {
//! cxx_build::bridge("src/main.rs")
//! .file("../demo-cxx/demo.cc")
-//! .flag("-std=c++11")
+//! .flag_if_supported("-std=c++11")
//! .compile("cxxbridge-demo");
//!
//! println!("cargo:rerun-if-changed=src/main.rs");
@@ -83,7 +83,7 @@ pub fn bridge(rust_source_file: impl AsRef<Path>) -> cc::Build {
/// let source_files = vec!["src/main.rs", "src/path/to/other.rs"];
/// cxx_build::bridges(source_files)
/// .file("../demo-cxx/demo.cc")
-/// .flag("-std=c++11")
+/// .flag_if_supported("-std=c++11")
/// .compile("cxxbridge-demo");
/// ```
pub fn bridges(rust_source_files: impl IntoIterator<Item = impl AsRef<Path>>) -> cc::Build {
diff --git a/src/lib.rs b/src/lib.rs
index 78aba3d5..7e6ece4f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -233,7 +233,7 @@
//! fn main() {
//! cxx_build::bridge("src/main.rs") // returns a cc::Build
//! .file("../demo-cxx/demo.cc")
-//! .flag("-std=c++11")
+//! .flag_if_supported("-std=c++11")
//! .compile("cxxbridge-demo");
//!
//! println!("cargo:rerun-if-changed=src/main.rs");
diff --git a/tests/ffi/build.rs b/tests/ffi/build.rs
index 2c96d732..f6fa59ea 100644
--- a/tests/ffi/build.rs
+++ b/tests/ffi/build.rs
@@ -6,6 +6,6 @@ fn main() {
let sources = vec!["lib.rs", "module.rs"];
cxx_build::bridges(sources)
.file("tests.cc")
- .flag("-std=c++11")
+ .flag_if_supported("-std=c++11")
.compile("cxx-test-suite");
}