forked from Kitware/VTK
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
43 lines (38 loc) · 1.01 KB
/
CMakeLists.txt
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
39
40
41
42
43
set(Module_SRCS
vtkCommunicator.cxx
vtkDummyCommunicator.cxx
vtkDummyController.cxx
vtkMultiProcessController.cxx
vtkMultiProcessStream.cxx
vtkProcess.cxx
vtkProcessGroup.cxx
vtkSocketCommunicator.cxx
vtkSocketController.cxx
vtkSubCommunicator.cxx
vtkSubGroup.cxx
vtkFieldDataSerializer.cxx
)
# Generate "vtkSocketCommunicatorHash.h".
add_custom_command(
OUTPUT ${VTK_BINARY_DIR}/Parallel/Core/vtkSocketCommunicatorHash.h
DEPENDS ${VTK_SOURCE_DIR}/Parallel/Core/vtkSocketCommunicator.cxx
vtkHashSource
COMMAND vtkHashSource
${VTK_SOURCE_DIR}/Parallel/Core/vtkSocketCommunicator.cxx
vtkSocketCommunicatorHash vtkSocketCommunicatorHash.h
)
list(APPEND Module_SRCS
${VTK_BINARY_DIR}/Parallel/Core/vtkSocketCommunicatorHash.h
)
set_source_files_properties(
vtkMultiProcessStream
vtkSocketCommunicatorHash
WRAP_EXCLUDE
)
set_source_files_properties(
vtkCommunicator
vtkMultiProcessController
vtkProcess
ABSTRACT
)
vtk_module_library(vtkParallelCore ${Module_SRCS})