|
|
@ -1,5 +1,5 @@
|
|
|
|
fn main() {
|
|
|
|
fn main() {
|
|
|
|
println!("cargo:rustc-link-search=deps/lib/");
|
|
|
|
println!("cargo:rustc-link-search=../deps/lib/");
|
|
|
|
println!("cargo:rustc-link-search=/opt/homebrew/lib/");
|
|
|
|
println!("cargo:rustc-link-search=/opt/homebrew/lib/");
|
|
|
|
println!("cargo:rustc-link-lib=rocksdb");
|
|
|
|
println!("cargo:rustc-link-lib=rocksdb");
|
|
|
|
println!("cargo:rustc-link-lib=z");
|
|
|
|
println!("cargo:rustc-link-lib=z");
|
|
|
@ -8,18 +8,18 @@ fn main() {
|
|
|
|
println!("cargo:rustc-link-lib=snappy");
|
|
|
|
println!("cargo:rustc-link-lib=snappy");
|
|
|
|
println!("cargo:rustc-link-lib=zstd");
|
|
|
|
println!("cargo:rustc-link-lib=zstd");
|
|
|
|
println!("cargo:rustc-link-lib=jemalloc");
|
|
|
|
println!("cargo:rustc-link-lib=jemalloc");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/src/bridge/mod.rs");
|
|
|
|
println!("cargo:rerun-if-changed=src/bridge/mod.rs");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/bridge.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/bridge.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/common.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/common.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/db.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/db.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/db.cpp");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/db.cpp");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/slice.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/slice.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/status.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/status.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/status.cpp");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/status.cpp");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/opts.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/opts.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/iter.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/iter.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/tx.h");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/tx.h");
|
|
|
|
println!("cargo:rerun-if-changed=cozorocks/bridge/tx.cpp");
|
|
|
|
println!("cargo:rerun-if-changed=bridge/tx.cpp");
|
|
|
|
|
|
|
|
|
|
|
|
cxx_build::bridge("src/bridge/mod.rs")
|
|
|
|
cxx_build::bridge("src/bridge/mod.rs")
|
|
|
|
.files(["bridge/status.cpp", "bridge/db.cpp", "bridge/tx.cpp"])
|
|
|
|
.files(["bridge/status.cpp", "bridge/db.cpp", "bridge/tx.cpp"])
|
|
|
|