Skip to content

Commit 19dd0f4

Browse files
Keep JIT LTO files in cuvs_jit_lto_kernels target
1 parent ab31c21 commit 19dd0f4

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

cpp/CMakeLists.txt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,6 @@ if(NOT BUILD_CPU_ONLY)
345345

346346
set(JIT_LTO_TARGET_ARCHITECTURE "")
347347
set(JIT_LTO_COMPILATION OFF)
348-
set(JIT_LTO_FILES "")
349348
if(CMAKE_CUDA_COMPILER_VERSION VERSION_GREATER_EQUAL 13.0)
350349
set(JIT_LTO_TARGET_ARCHITECTURE "75-real")
351350
set(JIT_LTO_COMPILATION ON)
@@ -424,8 +423,16 @@ if(NOT BUILD_CPU_ONLY)
424423
endblock()
425424

426425
add_library(
427-
cuvs_jit_lto_kernels STATIC ${interleaved_scan_files} ${metric_files} ${filter_files}
428-
${post_lambda_files}
426+
cuvs_jit_lto_kernels STATIC
427+
${interleaved_scan_files}
428+
${metric_files}
429+
${filter_files}
430+
${post_lambda_files}
431+
src/detail/jit_lto/AlgorithmLauncher.cu
432+
src/detail/jit_lto/AlgorithmPlanner.cu
433+
src/detail/jit_lto/FragmentDatabase.cu
434+
src/detail/jit_lto/FragmentEntry.cu
435+
src/detail/jit_lto/nvjitlink_checker.cpp
429436
)
430437
set_target_properties(
431438
cuvs_jit_lto_kernels PROPERTIES POSITION_INDEPENDENT_CODE ON CXX_STANDARD 20
@@ -436,14 +443,6 @@ if(NOT BUILD_CPU_ONLY)
436443
"${CMAKE_CURRENT_SOURCE_DIR}/../c/include"
437444
)
438445
add_library(cuvs::cuvs_jit_lto_kernels ALIAS cuvs_jit_lto_kernels)
439-
440-
set(JIT_LTO_FILES
441-
src/detail/jit_lto/AlgorithmLauncher.cu
442-
src/detail/jit_lto/AlgorithmPlanner.cu
443-
src/detail/jit_lto/FragmentDatabase.cu
444-
src/detail/jit_lto/FragmentEntry.cu
445-
src/detail/jit_lto/nvjitlink_checker.cpp
446-
)
447446
endif()
448447

449448
add_library(
@@ -659,7 +658,6 @@ if(NOT BUILD_CPU_ONLY)
659658
src/stats/silhouette_score.cu
660659
src/stats/trustworthiness_score.cu
661660
${CUVS_MG_ALGOS}
662-
$<$<BOOL:${JIT_LTO_COMPILATION}>:${JIT_LTO_FILES}>
663661
)
664662

665663
set_target_properties(

0 commit comments

Comments
 (0)