소스 검색

Merge topic 'FindCUDAToolkit-clear-failure'

8f974011ea FindCUDAToolkit: Allow new search locations after failure

Acked-by: Kitware Robot <[email protected]>
Merge-request: !9650
Brad King 1 년 전
부모
커밋
fb303f6086
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      Modules/FindCUDAToolkit.cmake

+ 8 - 0
Modules/FindCUDAToolkit.cmake

@@ -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)