@@ -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