diff options
author | David Tolnay <dtolnay@gmail.com> | 2019-10-20 14:51:12 -0400 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2020-01-08 08:57:24 -0800 |
commit | 7db7369797538466d8abe3575010fafc13b8217b (patch) | |
tree | 4b9cd2848aa1de62b3e76109b75b51ff7451ef8f /build.rs | |
download | cxx-7db7369797538466d8abe3575010fafc13b8217b.tar.gz |
Safe FFI between Rust and C++
Diffstat (limited to 'build.rs')
-rw-r--r-- | build.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build.rs b/build.rs new file mode 100644 index 00000000..4d8292e7 --- /dev/null +++ b/build.rs @@ -0,0 +1,9 @@ +fn main() { + cc::Build::new() + .file("src/cxxbridge.cc") + .flag("-std=c++11") + .compile("cxxbridge00"); + println!("cargo:rustc-flags=-l dylib=stdc++"); + println!("cargo:rerun-if-changed=src/cxxbridge.cc"); + println!("cargo:rerun-if-changed=include/cxxbridge.h"); +} |