diff --git a/CMakeLists.txt b/CMakeLists.txt index 04a6c9b57c10cc3431a8ba583281f1b7ffd2820a..94365d119e911c0329dfe42f05cb71448e23a87f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -97,7 +97,6 @@ option(ARB_WITH_PYTHON "enable Python front end" OFF) set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") include(GitSubmodule) # required for check_git_submodule include(ErrorTarget) # reguired for add_error_target -include(FindCUDAToolkit) # Set release as the default build type (CMake default is debug.) @@ -110,6 +109,7 @@ endif() # Add CUDA as a language if GPU support requested. (This has to be set early so # as to enable CUDA tests in generator expressions.) if(ARB_GPU STREQUAL "cuda") + include(FindCUDAToolkit) set(ARB_WITH_NVCC TRUE) # CMake 3.18 and later set the default CUDA architecture for # each target according to CMAKE_CUDA_ARCHITECTURES. @@ -128,6 +128,7 @@ if(ARB_GPU STREQUAL "cuda") endif() endif() elseif(ARB_GPU STREQUAL "cuda-clang") + include(FindCUDAToolkit) set(ARB_WITH_CUDA_CLANG TRUE) enable_language(CUDA) elseif(ARB_GPU STREQUAL "hip")