From a87f2251da28aac1096fc49a8612bc3c93ea525a Mon Sep 17 00:00:00 2001 From: Jeremy Felder Date: Mon, 25 Dec 2023 10:11:50 +0200 Subject: [PATCH] Moved ingo_ output to same directory as original library output allowing rust build script to find it when crate is used as a dependency --- wrappers/rust/icicle-curves/icicle-bn254/build.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wrappers/rust/icicle-curves/icicle-bn254/build.rs b/wrappers/rust/icicle-curves/icicle-bn254/build.rs index af612953..a1606212 100644 --- a/wrappers/rust/icicle-curves/icicle-bn254/build.rs +++ b/wrappers/rust/icicle-curves/icicle-bn254/build.rs @@ -4,6 +4,9 @@ fn main() { println!("cargo:rerun-if-env-changed=CXXFLAGS"); println!("cargo:rerun-if-changed=../../../../icicle"); + let cargo_dir = var("CARGO_MANIFEST_DIR").unwrap(); + let profile = var("PROFILE").unwrap(); + let out_dir = Config::new("../../../../icicle") .define("BUILD_TESTS", "OFF") //TODO: feature .define("CURVE", "bn254")