From 6e8f64950bae88971e541de5d10a3ca364af9c64 Mon Sep 17 00:00:00 2001 From: Jinzhe Zeng Date: Sat, 9 Mar 2024 17:19:12 -0500 Subject: FindCUDA: Cache CUDA_TOOLKIT_ROOT_DIR when cross-compiling Previously we cached `CUDA_TOOLKIT_ROOT_DIR` when building for the host, but not when cross-compiling. Make it consistent. --- Modules/FindCUDA.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake index 203a473..d13c989 100644 --- a/Modules/FindCUDA.cmake +++ b/Modules/FindCUDA.cmake @@ -908,7 +908,7 @@ if(CMAKE_CROSSCOMPILING) if (EXISTS "${CUDA_TOOLKIT_ROOT}/targets/${CUDA_TOOLKIT_TARGET_NAME}") set(CUDA_TOOLKIT_TARGET_DIR "${CUDA_TOOLKIT_ROOT}/targets/${CUDA_TOOLKIT_TARGET_NAME}" CACHE PATH "CUDA Toolkit target location.") - SET (CUDA_TOOLKIT_ROOT_DIR ${CUDA_TOOLKIT_ROOT}) + SET (CUDA_TOOLKIT_ROOT_DIR ${CUDA_TOOLKIT_ROOT} CACHE PATH "Toolkit location." FORCE) mark_as_advanced(CUDA_TOOLKIT_TARGET_DIR) endif() -- cgit v0.12