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
|
include(vtkObjectFactory)
set(Module_SRCS
vtkPTemporalStreamTracer.cxx
vtkPStreamTracer.cxx
vtkPParticleTracer.cxx
vtkPParticlePathFilter.cxx
vtkPStreaklineFilter.cxx
vtkPParticleTracerBase.cxx
)
# Overrides for object factory.
set(parallel_overrides
StreamTracer
TemporalStreamTracer
ParticleTracer
ParticlePathFilter
StreaklineFilter
)
set_source_files_properties(
vtkPParticleTracerBase
ABSTRACT
)
foreach(_override ${parallel_overrides})
vtk_add_override(vtk${_override} vtkP${_override})
endforeach()
vtk_object_factory_configure("${vtk_module_overrides}")
list(APPEND Module_SRCS
${CMAKE_CURRENT_BINARY_DIR}/${vtk-module}ObjectFactory.cxx)
set_source_files_properties(
${vtk-module}ObjectFactory.cxx
PROPERTIES
WRAP_EXCLUDE 1
WRAP_EXCLUDE_PYTHON 1
)
vtk_module_library(vtkFiltersParallelFlowPaths ${Module_SRCS})
|