Don't explicitly link with cudart.

This is implicitly added by nvcc, and the explicit setting was breaking
environments where cudart_static is unavailable, e.g. conda.
This commit is contained in:
Allison Vacanti
2021-10-27 11:46:51 -04:00
parent 611385b047
commit f984efdc26
2 changed files with 2 additions and 7 deletions

View File

@@ -51,8 +51,5 @@ rapids_find_package(CUDAToolkit REQUIRED
INSTALL_EXPORT_SET nvbench-targets
)
if (CMAKE_CUDA_RUNTIME_LIBRARY STREQUAL "Shared")
set(ctk_libraries CUDA::cudart)
elseif(CMAKE_CUDA_RUNTIME_LIBRARY STREQUAL "Static")
set(ctk_libraries CUDA::cudart_static)
endif()
# Append CTK targets to this as we add optional deps (NMVL, CUPTI, ...)
set(ctk_libraries CUDA::toolkit)

View File

@@ -13,8 +13,6 @@ macro(nvbench_load_rapids_cmake)
include(rapids-find)
rapids_cuda_init_architectures(NVBench)
# Only sets CMAKE_CUDA_RUNTIME_LIBRARY if it is currently unset:
rapids_cuda_init_runtime(USE_STATIC TRUE)
endmacro()
# Called after project(...)