From b6b5455917b3eeefc1d1a04183738dc641810846 Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Fri, 28 Sep 2018 12:41:09 -0600 Subject: [PATCH] Fix test in coverage build --- src/dynamic_program.rs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/dynamic_program.rs b/src/dynamic_program.rs index a7424c8853..2d35c1ee3e 100644 --- a/src/dynamic_program.rs +++ b/src/dynamic_program.rs @@ -6,12 +6,6 @@ use libloading; use solana_program_interface::account::KeyedAccount; use std::path::PathBuf; -#[cfg(debug_assertions)] -const CARGO_PROFILE: &str = "debug"; - -#[cfg(not(debug_assertions))] -const CARGO_PROFILE: &str = "release"; - /// Dynamic link library prefix #[cfg(unix)] const PLATFORM_FILE_PREFIX: &str = "lib"; @@ -30,9 +24,10 @@ const PLATFORM_FILE_EXTENSION: &str = "dll"; /// Creates a platform-specific file path fn create_library_path(name: &str) -> PathBuf { - let mut path = PathBuf::new(); - path.push("target"); - path.push(CARGO_PROFILE); + let mut path = PathBuf::from(env!("OUT_DIR")); + path.pop(); + path.pop(); + path.pop(); path.push("deps"); path.push(PLATFORM_FILE_PREFIX.to_string() + name); path.set_extension(PLATFORM_FILE_EXTENSION);