-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
38 lines (25 loc) · 1.41 KB
/
CMakeLists.txt
File metadata and controls
38 lines (25 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
cmake_minimum_required(VERSION 3.10)
project(VTKm_tut)
find_package(VTKm REQUIRED)
add_executable(tut_io tut_io.cxx)
target_link_libraries(tut_io PUBLIC vtkm_filter vtkm_io)
add_executable(tut_contour tut_contour.cxx)
target_link_libraries(tut_contour PUBLIC vtkm_filter vtkm_io)
add_executable(tut_contour_2fields tut_contour_2fields.cxx)
target_link_libraries(tut_contour_2fields PUBLIC vtkm_filter vtkm_io)
add_executable(tut_2filters tut_2filters.cxx)
target_link_libraries(tut_2filters PUBLIC vtkm_filter vtkm_io)
add_executable(tut_mag_grad tut_mag_grad.cxx)
target_link_libraries(tut_mag_grad PUBLIC vtkm_filter vtkm_io)
add_executable(tut_rendering tut_rendering.cxx)
target_link_libraries(tut_rendering PUBLIC vtkm_filter vtkm_io vtkm_rendering)
add_executable(tut_error_handling tut_error_handling.cxx)
target_link_libraries(tut_error_handling PUBLIC vtkm_filter vtkm_io)
add_executable(tut_logging tut_logging.cxx)
target_link_libraries(tut_logging PUBLIC vtkm_filter vtkm_io)
add_executable(tut_point_to_cell tut_point_to_cell.cxx)
target_link_libraries(tut_point_to_cell PUBLIC vtkm_cont vtkm_filter vtkm_io)
add_executable(tut_extract_edges tut_extract_edges.cxx)
target_link_libraries(tut_extract_edges PUBLIC vtkm_cont vtkm_filter vtkm_io)
# Copy the data file to be adjacent to the binaries
file(GENERATE OUTPUT "$<TARGET_FILE_DIR:tut_io>/data/kitchen.vtk" INPUT "${CMAKE_CURRENT_SOURCE_DIR}/data/kitchen.vtk")