Skip to content

Commit 9d216db

Browse files
committed
cmake/fuzzy-finder: unset CARGO_TARGET_DIR
1 parent bd2bf36 commit 9d216db

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/fuzzy-finder/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(FUZZYFINDER_RUST_H "${CMAKE_CURRENT_BINARY_DIR}/fuzzy-finder/cxxbridge/fuzzy
99

1010
add_custom_command(
1111
OUTPUT "${FUZZYFINDER_RUST_LIB}" "${FUZZYFINDER_RUST_CXX}"
12-
COMMAND ${CARGO_EXE} build --manifest-path "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.toml" --target-dir "${CMAKE_CURRENT_BINARY_DIR}/fuzzy-finder" --release
12+
COMMAND ${CMAKE_COMMAND} -E env --unset=CARGO_TARGET_DIR ${CARGO_EXE} build --manifest-path "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.toml" --target-dir "${CMAKE_CURRENT_BINARY_DIR}/fuzzy-finder" --release
1313
COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/include"
1414
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${FUZZYFINDER_RUST_H}" "${CMAKE_CURRENT_BINARY_DIR}/include/fuzzy-finder.hpp"
1515
DEPENDS Cargo.toml build.rs src/lib.rs src/cxxbridge.rs
@@ -25,6 +25,6 @@ endif()
2525

2626
add_test(
2727
NAME fuzzy-finder-cargo-test
28-
COMMAND ${CARGO_EXE} test --manifest-path "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.toml" --target-dir "${CMAKE_CURRENT_BINARY_DIR}/fuzzy-finder"
28+
COMMAND ${CMAKE_COMMAND} -E env --unset=CARGO_TARGET_DIR ${CARGO_EXE} test --manifest-path "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.toml" --target-dir "${CMAKE_CURRENT_BINARY_DIR}/fuzzy-finder"
2929
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
3030
)

0 commit comments

Comments
 (0)