Skip to content

Commit 5f6c6d1

Browse files
authored
Align FindO2GPU.cmake to AliceO2Group/AliceO2#14801 (#6036)
* Align FindO2GPU.cmake to AliceO2Group/AliceO2#14801 * Update FindO2GPU.cmake
1 parent bfd426a commit 5f6c6d1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

resources/FindO2GPU.cmake

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# or submit itself to any jurisdiction.
1111

1212
# NOTE!!!! - Whenever this file is changed, move it over to alidist/resources
13-
# FindO2GPU.cmake Version 4
13+
# FindO2GPU.cmake Version 5
1414

1515
if(NOT DEFINED ENABLE_CUDA)
1616
set(ENABLE_CUDA "AUTO")
@@ -139,10 +139,14 @@ if(ENABLE_CUDA)
139139
message(${FAILURE_SEVERITY} "CUDA was found but cannot be enabled")
140140
set(CMAKE_CUDA_COMPILER OFF)
141141
endif()
142-
find_path(THRUST_INCLUDE_DIR thrust/version.h PATHS ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES} NO_DEFAULT_PATH)
142+
find_path(THRUST_INCLUDE_DIR thrust/version.h PATHS ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
143+
PATH_SUFFIXES "" cccl
144+
NO_DEFAULT_PATH)
143145
if(THRUST_INCLUDE_DIR STREQUAL "THRUST_INCLUDE_DIR-NOTFOUND")
144-
message(${FAILURE_SEVERITY} "CUDA found but thrust not available")
146+
message(${FAILURE_SEVERITY} "CUDA found but thrust not available, looked under: ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}")
145147
set(CMAKE_CUDA_COMPILER OFF)
148+
else()
149+
message(STATUS "Thrust found in the path: ${THRUST_INCLUDE_DIR}")
146150
endif()
147151
if (NOT CMAKE_CUDA_COMPILER_VERSION VERSION_GREATER_EQUAL "12.8")
148152
message(${FAILURE_SEVERITY} "CUDA Version too old: ${CMAKE_CUDA_COMPILER_VERSION}, 12.8 required")

0 commit comments

Comments
 (0)