Skip to content

Commit 6136169

Browse files
committed
cxx: fix build with CARGO_TARGET_DIR set
1 parent c04d286 commit 6136169

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

third_party/cxx/blobstore/build.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
fn main() {
2+
let src_dir = {
3+
let mut target_dir =
4+
std::env::var_os("CARGO_TARGET_DIR").unwrap_or("../../../target".into());
5+
target_dir.push("/cxxbridge/demo/src");
6+
target_dir
7+
};
8+
29
cxx_build::bridge("src/main.rs")
310
.file("src/blobstore.cc")
411
.flag_if_supported("-std=c++14")
512
.include(".")
6-
.include("../../../target/cxxbridge/demo/src")
13+
.include(src_dir)
714
.compile("cxxbridge-demo");
815

916
println!("cargo:rerun-if-changed=src/main.rs");

0 commit comments

Comments
 (0)