diff --git a/build_files/build_environment/cmake/check_compilers.cmake b/build_files/build_environment/cmake/check_compilers.cmake index 99a495fc4af..1ba96825fdc 100644 --- a/build_files/build_environment/cmake/check_compilers.cmake +++ b/build_files/build_environment/cmake/check_compilers.cmake @@ -19,14 +19,12 @@ if(UNIX AND NOT APPLE) endif() if(NOT APPLE) - include(CheckLanguage) - check_language(CUDA) - if(NOT CMAKE_CUDA_COMPILER) + find_package(CUDAToolkit) + if(NOT CUDAToolkit_NVCC_EXECUTABLE) message(STATUS "Missing CUDA compiler") else() - enable_language(CUDA) - message(STATUS "Found CUDA Compiler: ${CMAKE_CUDA_COMPILER_ID} ${CMAKE_CUDA_COMPILER_VERSION}") - if(NOT CMAKE_CUDA_COMPILER_VERSION MATCHES ${RELEASE_CUDA_VERSION}) + message(STATUS "Found CUDA Compiler: ${CUDAToolkit_NVCC_EXECUTABLE} ${CUDAToolkit_VERSION}") + if(NOT CUDAToolkit_VERSION MATCHES ${RELEASE_CUDA_VERSION}) message(STATUS " NOTE: Official releases uses CUDA ${RELEASE_CUDA_VERSION}") endif() endif()