Merge topic 'FindCUDAToolkit-clear-failure'

8f974011ea FindCUDAToolkit: Allow new search locations after failure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9650
This commit is contained in:
Brad King
2024-07-19 14:03:30 +00:00
committed by Kitware Robot

View File

@@ -1112,6 +1112,14 @@ if(CUDAToolkit_FOUND)
unset(CUDAToolkit_search_loc)
unset(CUDAToolkit_possible_lib_root)
endif()
else()
# clear cache results when we fail
unset(_cmake_CUDAToolkit_implicit_link_directories CACHE)
unset(_cmake_CUDAToolkit_include_directories CACHE)
unset(CUDA_CUDART CACHE)
unset(CUDAToolkit_BIN_DIR CACHE)
unset(CUDAToolkit_NVCC_EXECUTABLE CACHE)
unset(CUDAToolkit_SENTINEL_FILE CACHE)
endif()
unset(CUDAToolkit_IMPLICIT_LIBRARY_DIRECTORIES)
unset(CUDAToolkit_INCLUDE_DIRECTORIES)