Skip to content

Commit fdf3a66

Browse files
committed
Find Thrust in CUDA13
1 parent 17b6c77 commit fdf3a66

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

dependencies/FindO2GPU.cmake

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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)