mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 12:49:50 -05:00
Merge topic 'find_cudatoolkit_add_nvrtc_static'
2a94c762ed FindCUDAToolkit: Add support for CUDA::nvrtc_static
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8100
This commit is contained in:
@@ -380,6 +380,12 @@ Targets Created:
|
||||
|
||||
- ``CUDA::nvrtc``
|
||||
|
||||
.. versionadded:: 3.26
|
||||
|
||||
- ``CUDA::nvrtc_builtins``
|
||||
- ``CUDA::nvrtc_static`` starting in CUDA 11.5
|
||||
- ``CUDA::nvrtc_builtins_static`` starting in CUDA 11.5
|
||||
|
||||
.. _`cuda_toolkit_nvjitlink`:
|
||||
|
||||
nvJitLink
|
||||
@@ -1099,7 +1105,6 @@ if(CUDAToolkit_FOUND)
|
||||
EXTRA_INCLUDE_DIRS "${CUDAToolkit_CUPTI_INCLUDE_DIR}")
|
||||
endif()
|
||||
|
||||
_CUDAToolkit_find_and_add_import_lib(nvrtc DEPS cuda_driver)
|
||||
if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 11.1.0)
|
||||
if(NOT TARGET CUDA::nvptxcompiler_static)
|
||||
_CUDAToolkit_find_and_add_import_lib(nvptxcompiler_static DEPS cuda_driver)
|
||||
@@ -1114,6 +1119,13 @@ if(CUDAToolkit_FOUND)
|
||||
_CUDAToolkit_find_and_add_import_lib(nvJitLink_static DEPS cuda_driver)
|
||||
endif()
|
||||
|
||||
_CUDAToolkit_find_and_add_import_lib(nvrtc_builtins DEPS cuda_driver)
|
||||
_CUDAToolkit_find_and_add_import_lib(nvrtc DEPS nvrtc_builtins nvJitLink)
|
||||
if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 11.5.0)
|
||||
_CUDAToolkit_find_and_add_import_lib(nvrtc_builtins_static DEPS cuda_driver)
|
||||
_CUDAToolkit_find_and_add_import_lib(nvrtc_static DEPS nvrtc_builtins_static nvptxcompiler_static nvJitLink_static)
|
||||
endif()
|
||||
|
||||
_CUDAToolkit_find_and_add_import_lib(nvml ALT nvidia-ml nvml)
|
||||
|
||||
if(WIN32)
|
||||
|
||||
Reference in New Issue
Block a user