mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-08 11:29:02 +00:00
Examples now compile when CUDA is enabled.
We some case sensitive issues, and some missing markup for what files need to be compiled with CUDA
This commit is contained in:
parent
0586525b74
commit
c454714079
@ -16,4 +16,4 @@ add_executable(Lagrangian lagrangian.cxx ABCfield.h)
|
|||||||
target_link_libraries(Lagrangian PRIVATE vtkm_filter)
|
target_link_libraries(Lagrangian PRIVATE vtkm_filter)
|
||||||
vtkm_add_target_information(Lagrangian
|
vtkm_add_target_information(Lagrangian
|
||||||
MODIFY_CUDA_FLAGS
|
MODIFY_CUDA_FLAGS
|
||||||
DEVICE_SOURCES Lagrangian.cxx)
|
DEVICE_SOURCES lagrangian.cxx)
|
||||||
|
@ -32,6 +32,6 @@ if(TARGET vtkm::tbb)
|
|||||||
target_compile_definitions(MeshQuality PRIVATE BUILDING_TBB_VERSION)
|
target_compile_definitions(MeshQuality PRIVATE BUILDING_TBB_VERSION)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(TARGET vtkm::cuda)
|
vtkm_add_target_information(MeshQuality
|
||||||
set_source_files_properties(MeshQuality.cxx PROPERTIES LANGUAGE "CUDA")
|
MODIFY_CUDA_FLAGS
|
||||||
endif()
|
DEVICE_SOURCES MeshQuality.cxx)
|
||||||
|
@ -20,17 +20,14 @@ set(headers
|
|||||||
TaskQueue.h
|
TaskQueue.h
|
||||||
)
|
)
|
||||||
|
|
||||||
set(device_srcs
|
|
||||||
MultiDeviceGradient.cxx
|
|
||||||
)
|
|
||||||
|
|
||||||
set(srcs
|
set(srcs
|
||||||
IOGenerator.cxx
|
|
||||||
MultiBackend.cxx
|
MultiBackend.cxx
|
||||||
|
MultiDeviceGradient.cxx
|
||||||
|
IOGenerator.cxx
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable(MultiBackend ${device_srcs} ${srcs} ${headers})
|
add_executable(MultiBackend ${srcs} ${headers})
|
||||||
target_link_libraries(MultiBackend PRIVATE vtkm_filter Threads::Threads)
|
target_link_libraries(MultiBackend PRIVATE vtkm_filter Threads::Threads)
|
||||||
vtkm_add_target_information(MultiBackend
|
vtkm_add_target_information(MultiBackend
|
||||||
MODIFY_CUDA_FLAGS
|
MODIFY_CUDA_FLAGS
|
||||||
DEVICE_SOURCES ${device_srcs})
|
DEVICE_SOURCES ${srcs})
|
||||||
|
Loading…
Reference in New Issue
Block a user