From 3a790a3172956f0a4f542b42f6fa73e5adecb6a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lex?= Date: Fri, 15 May 2026 15:00:16 +0200 Subject: [PATCH] feat(build): Rerun build on circuit dir or lib dir change (#20) --- rust/logos-blockchain-circuits-build/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rust/logos-blockchain-circuits-build/src/lib.rs b/rust/logos-blockchain-circuits-build/src/lib.rs index 1c962da..d4f0a32 100644 --- a/rust/logos-blockchain-circuits-build/src/lib.rs +++ b/rust/logos-blockchain-circuits-build/src/lib.rs @@ -179,6 +179,8 @@ pub fn build(circuit_name: &str, circuit_lib_dir_var: &str) { .to_str() .expect("Failed to convert the bundle library directory path to a string"); + println!("cargo:rerun-if-changed={circuit_lib_dir_str}"); + println!("cargo:rerun-if-changed={bundle_lib_dir_str}"); println!("cargo:rustc-env={circuit_lib_dir_var}={circuit_lib_dir_str}"); // Ensure it's always defined for downstream crates. println!("cargo:rustc-link-search=native={circuit_lib_dir_str}"); println!("cargo:rustc-link-search=native={bundle_lib_dir_str}");