diff --git a/cmake/Findthrust.cmake b/cmake/Findthrust.cmake index 817d421d5..94ecb33fd 100644 --- a/cmake/Findthrust.cmake +++ b/cmake/Findthrust.cmake @@ -60,6 +60,9 @@ if(thrust_FOUND) add_library(thrust::thrust INTERFACE IMPORTED) set_target_properties(thrust::thrust PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${THRUST_INCLUDE_DIRS}") + if(THRUST_VERSION VERSION_GREATER_EQUAL "2.8.0") + target_compile_options(thrust::thrust INTERFACE $<$:/Zc:preprocessor>) + endif() mark_as_advanced(THRUST_INCLUDE_DIR THRUST_INCLUDE_DIR_VARS