Simplify the example/demo CMakeLists.txt
This commit is contained in:
parent
028e954b41
commit
ab3d89d4e3
@ -28,16 +28,12 @@ find_package(VTKm REQUIRED QUIET)
|
||||
set(srcs Demo.cxx)
|
||||
|
||||
if(TARGET vtkm_rendering)
|
||||
set(backend "VTKM_DEVICE_ADAPTER_SERIAL")
|
||||
|
||||
if(TARGET vtkm::cuda)
|
||||
vtkm_compile_as_cuda(cuda_srcs ${srcs})
|
||||
set(srcs ${cuda_srcs})
|
||||
set(backend "VTKM_DEVICE_ADAPTER_CUDA")
|
||||
elseif(TARGET vtkm::tbb)
|
||||
set(backend "VTKM_DEVICE_ADAPTER_TBB")
|
||||
endif()
|
||||
|
||||
add_executable(Demo ${srcs})
|
||||
target_link_libraries(Demo PRIVATE vtkm_rendering)
|
||||
target_compile_definitions(Demo PRIVATE "VTKM_DEVICE_ADAPTER=${backend}")
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user