Merge topic 'backport-findcudatoolkit-nvml-static-dl' into release-4.3

e535411d78 FindCUDAToolkit: Link CUDA::nvml_static against DL libraries

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12066
This commit is contained in:
Brad King
2026-05-15 11:08:25 -04:00
+6 -1
View File
@@ -1458,7 +1458,12 @@ if(CUDAToolkit_FOUND)
endif()
_CUDAToolkit_find_and_add_import_lib(nvml ALT nvidia-ml nvml)
_CUDAToolkit_find_and_add_import_lib(nvml_static ONLY_SEARCH_FOR libnvidia-ml.a libnvml.a)
if(NOT TARGET CUDA::nvml_static)
_CUDAToolkit_find_and_add_import_lib(nvml_static ONLY_SEARCH_FOR libnvidia-ml.a libnvml.a)
if(TARGET CUDA::nvml_static)
target_link_libraries(CUDA::nvml_static INTERFACE ${CMAKE_DL_LIBS})
endif()
endif()
if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 10.0)
# Header-only variant. Uses dlopen().