File tree Expand file tree Collapse file tree 3 files changed +3
-2
lines changed
Expand file tree Collapse file tree 3 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -197,7 +197,7 @@ if(NOT GPUCA_CUDA_COMPILE_MODE STREQUAL "rdc")
197197 set_target_properties (${targetName} PROPERTIES LINKER_LANGUAGE CXX )
198198endif ()
199199
200- if (NOT ALIGPU_BUILD_TYPE STREQUAL "ALIROOT" )
200+ if (ALIGPU_BUILD_TYPE STREQUAL "O2" OR CONFIG_O2_EXTENSIONS )
201201 add_library (GPUTrackingCUDAExternalProvider OBJECT GPUReconstructionCUDAExternalProvider.cu )
202202 add_library (O2::GPUTrackingCUDAExternalProvider ALIAS GPUTrackingCUDAExternalProvider )
203203 set_property (TARGET GPUTrackingCUDAExternalProvider PROPERTY CUDA_SEPARABLE_COMPILATION ON )
Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ if(NOT GPUCA_HIP_COMPILE_MODE STREQUAL "rdc")
260260 target_link_options (${targetName} PRIVATE $<$<COMPILE_LANGUAGE :HIP >:-fno -gpu -rdc >)
261261endif ()
262262
263- if (NOT ALIGPU_BUILD_TYPE STREQUAL "ALIROOT" )
263+ if (ALIGPU_BUILD_TYPE STREQUAL "O2" OR CONFIG_O2_EXTENSIONS )
264264 add_library (GPUTrackingHIPExternalProvider OBJECT ${GPUCA_HIP_SOURCE_DIR} /GPUReconstructionHIPExternalProvider.hip )
265265 add_library (O2::GPUTrackingHIPExternalProvider ALIAS GPUTrackingHIPExternalProvider )
266266 target_compile_options (GPUTrackingHIPExternalProvider PRIVATE $<$<COMPILE_LANGUAGE :HIP >:-fgpu -rdc >)
Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ function(o2_gpu_add_kernel kernel_name kernel_files kernel_bounds kernel_type)
8383 endif ()
8484 list (APPEND O2_GPU_KERNEL_TEMPLATE_FILES "${TMP_KERNEL_CLASS_FILE} .cxx" )
8585 list (REMOVE_DUPLICATES O2_GPU_KERNEL_TEMPLATE_FILES)
86+ list (FILTER O2_GPU_KERNEL_TEMPLATE_FILES EXCLUDE REGEX "^-$" )
8687 list (TRANSFORM O2_GPU_KERNEL_TEMPLATE_FILES APPEND "\" " )
8788 list (TRANSFORM O2_GPU_KERNEL_TEMPLATE_FILES PREPEND "#include \" " )
8889 list (JOIN O2_GPU_KERNEL_TEMPLATE_FILES "\n " O2_GPU_KERNEL_TEMPLATE_FILES)
You can’t perform that action at this time.
0 commit comments