Merge topic 'find_cudatoolkit_add_nvjitlink'

d37d9c098c FindCUDAToolkit: Support the new `nvJitLink` library in CUDA 12

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !8014
This commit is contained in:
Brad King
2022-12-14 14:00:06 +00:00
committed by Kitware Robot
3 changed files with 24 additions and 0 deletions
+17
View File
@@ -380,6 +380,18 @@ Targets Created:
- ``CUDA::nvrtc``
.. _`cuda_toolkit_nvjitlink`:
nvJitLink
"""""""""
The `nvJItLink <https://docs.nvidia.com/cuda/>`_ (Runtime LTO Linking) library.
Targets Created:
- ``CUDA::nvJitLink`` starting in CUDA 12.0
- ``CUDA::nvJitLink_static`` starting in CUDA 12.0
.. _`cuda_toolkit_nvml`:
nvidia-ML
@@ -1094,6 +1106,11 @@ if(CUDAToolkit_FOUND)
endif()
endif()
if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 12.0.0)
_CUDAToolkit_find_and_add_import_lib(nvJitLink DEPS cuda_driver)
_CUDAToolkit_find_and_add_import_lib(nvJitLink_static DEPS cuda_driver)
endif()
_CUDAToolkit_find_and_add_import_lib(nvml ALT nvidia-ml nvml)
if(WIN32)