CUDA compilation on linux now works with CMake 3.9 and gcc 6

This commit is contained in:
Robert Maynard 2018-01-03 12:42:35 -05:00
parent 3f02d97ae4
commit 5dd6e09da6

@ -46,6 +46,12 @@ if(VTKm_ENABLE_CUDA AND NOT TARGET vtkm::cuda)
cmake_minimum_required(VERSION 3.9 FATAL_ERROR)
enable_language(CUDA)
#To work around https://gitlab.kitware.com/cmake/cmake/issues/17512
#we need to fix the CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES variable
if(${CMAKE_VERSION} VERSION_LESS 3.10 AND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES)
list(APPEND CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES "${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES}")
endif()
add_library(vtkm::cuda UNKNOWN IMPORTED)
set_target_properties(vtkm::cuda PROPERTIES