From b98d7c8c12c7be7e5cc63f25046d1dcfe289e2f6 Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin Date: Wed, 15 Nov 2023 13:22:35 +0000 Subject: [PATCH] chore(storage): rebuild MDBX if sources changed (#5435) --- .gitignore | 3 +++ crates/storage/libmdbx-rs/mdbx-sys/build.rs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index d31f88928..2a7f2c589 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,6 @@ lcov.info # Generated by ./etc/generate-jwt.sh jwttoken/ + +# Generated by CMake due to MDBX sources +crates/storage/libmdbx-rs/mdbx-sys/libmdbx/cmake-build-debug \ No newline at end of file diff --git a/crates/storage/libmdbx-rs/mdbx-sys/build.rs b/crates/storage/libmdbx-rs/mdbx-sys/build.rs index 698841baa..194ffaa33 100644 --- a/crates/storage/libmdbx-rs/mdbx-sys/build.rs +++ b/crates/storage/libmdbx-rs/mdbx-sys/build.rs @@ -55,6 +55,8 @@ fn main() { let mut mdbx = PathBuf::from(&env::var("CARGO_MANIFEST_DIR").unwrap()); mdbx.push("libmdbx"); + println!("cargo:rerun-if-changed={}", mdbx.display()); + let out_path = PathBuf::from(env::var("OUT_DIR").unwrap()); let bindings = bindgen::Builder::default()