Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,10 @@ target_include_directories(

target_link_libraries(
cuvs_c
PUBLIC $<IF:$<BOOL:${CUVSC_STATIC_CUVS_LIBRARY}>,cuvs::cuvs_static,cuvs::cuvs>
PRIVATE raft::raft $<TARGET_NAME_IF_EXISTS:hnswlib::hnswlib>
PRIVATE # we don't want any dependencies exported
$<IF:$<BOOL:${CUVSC_STATIC_CUVS_LIBRARY}>,cuvs::cuvs_static,cuvs::cuvs> #
Comment thread
robertmaynard marked this conversation as resolved.
Outdated
$<COMPILE_ONLY:raft::raft> # enforce we shouldn't use raft symbols
$<TARGET_NAME_IF_EXISTS:hnswlib::hnswlib>
)

# ##################################################################################################
Expand Down
2 changes: 2 additions & 0 deletions c/tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ function(ConfigureTest)
add_executable(${TEST_NAME} ${_CUVS_TEST_PATH})
target_link_libraries(
${TEST_NAME} PRIVATE cuvs::c_api GTest::gtest GTest::gtest_main
$<IF:$<BOOL:${CUVSC_STATIC_CUVS_LIBRARY}>,$<COMPILE_ONLY:cuvs::cuvs_static>,cuvs::cuvs>
$<TARGET_NAME_IF_EXISTS:conda_env>
)
set_target_properties(
Expand Down Expand Up @@ -90,6 +91,7 @@ endif()

ConfigureTest(NAME cuvs_c_headers PATH core/headers.c)
ConfigureTest(NAME cuvs_c_test PATH core/c_api.c)
target_link_libraries(cuvs_c_test PRIVATE CUDA::cudart)
ConfigureTest(NAME cuvs_c_neighbors_test PATH neighbors/c_api.c)

# ##################################################################################################
Expand Down
1 change: 0 additions & 1 deletion ci/build_standalone_c.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ scl enable gcc-toolset-${TOOLSET_VERSION} -- \
cmake -S cpp -B cpp/build/ \
-DCMAKE_CUDA_HOST_COMPILER=/opt/rh/gcc-toolset-${TOOLSET_VERSION}/root/usr/bin/gcc \
-DCMAKE_CUDA_ARCHITECTURES=RAPIDS \
-DBUILD_SHARED_LIBS=OFF \
-DCUTLASS_ENABLE_TESTS=OFF \
-DDISABLE_OPENMP=OFF \
-DBUILD_TESTS=OFF \
Expand Down
Loading