From 3f08f1e70a96967d1bd426c263d0f4b9135c679a Mon Sep 17 00:00:00 2001 From: Dante Gama Dessavre Date: Sun, 3 Mar 2024 14:20:27 -0600 Subject: [PATCH] FIX libcuvs_c linked libraries for wheel static build --- cpp/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index ceab53fb3..71bdec702 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -317,7 +317,13 @@ if(BUILD_C_LIBRARY) INTERFACE "$" ) - target_link_libraries(cuvs_c PUBLIC cuvs::cuvs) + target_link_libraries(cuvs_c + PUBLIC + cuvs::cuvs + PRIVATE + $<$:raft::raft> + $<$:raft::compiled> + ) # ensure CUDA symbols aren't relocated to the middle of the debug build binaries target_link_options(cuvs_c PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/fatbin.ld")