diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index d68c8df37a..7d7774b1fb 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -571,7 +571,7 @@ if(NOT BUILD_CPU_ONLY) LIBRARY_NAMES nccl ) find_package(NCCL REQUIRED) - target_link_libraries(cuvs_objs PUBLIC $) + target_link_libraries(cuvs_objs PRIVATE $) target_compile_definitions(cuvs_objs PUBLIC CUVS_BUILD_MG_ALGOS) target_compile_definitions(cuvs-cagra-search PUBLIC CUVS_BUILD_MG_ALGOS) @@ -622,11 +622,10 @@ if(NOT BUILD_CPU_ONLY) PUBLIC rmm::rmm raft::raft ${CUVS_CTK_MATH_DEPENDENCIES} - $> $> $<$:CUDA::nvtx3> PRIVATE nvidia::cutlass::cutlass $ - cuvs-cagra-search + cuvs-cagra-search $> ) # ensure CUDA symbols aren't relocated to the middle of the debug build binaries @@ -683,10 +682,10 @@ SECTIONS PUBLIC rmm::rmm raft::raft ${CUVS_CTK_MATH_DEPENDENCIES} - $> $> $<$:CUDA::nvtx3> PRIVATE nvidia::cutlass::cutlass $ + $> ) endif()