Commit dade1141 authored by Utkarsh Ayachit's avatar Utkarsh Ayachit Committed by Ben Boeckel
Browse files

vtkFiltersParallel: update to the new module system

parent 427e7c2f
set(Module_SRCS
vtkAggregateDataSetFilter.cxx
vtkAngularPeriodicFilter.cxx
vtkCollectGraph.cxx
vtkCollectPolyData.cxx
vtkCollectTable.cxx
vtkCutMaterial.cxx
vtkDuplicatePolyData.cxx
vtkExtractCTHPart.cxx
vtkExtractPolyDataPiece.cxx
vtkExtractUnstructuredGridPiece.cxx
vtkExtractUserDefinedPiece.cxx
vtkIntegrateAttributes.cxx
vtkPassThroughFilter.cxx
vtkPCellDataToPointData.cxx
vtkPeriodicFilter.cxx
vtkPExtractDataArraysOverTime.cxx
vtkPExtractSelectedArraysOverTime.cxx
vtkPieceRequestFilter.cxx
vtkPieceScalars.cxx
vtkPipelineSize.cxx
vtkPKdTree.cxx
vtkPLinearExtrusionFilter.cxx
vtkPMaskPoints.cxx
vtkPOutlineCornerFilter.cxx
vtkPOutlineFilter.cxx
vtkPOutlineFilterInternals.cxx
vtkPPolyDataNormals.cxx
vtkPProbeFilter.cxx
vtkPProjectSphereFilter.cxx
vtkPReflectionFilter.cxx
vtkPResampleFilter.cxx
vtkProcessIdScalars.cxx
vtkPSphereSource.cxx
vtkPYoungsMaterialInterface.cxx
vtkRectilinearGridOutlineFilter.cxx
vtkRemoveGhosts.cxx
vtkTransmitPolyDataPiece.cxx
vtkTransmitRectilinearGridPiece.cxx
vtkTransmitStructuredDataPiece.cxx
vtkTransmitStructuredGridPiece.cxx
vtkTransmitUnstructuredGridPiece.cxx
vtkUnstructuredGridGhostCellsGenerator.cxx
)
set_source_files_properties(
vtkBlockDistribution.h
HEADER_FILE_ONLY
)
set(classes
vtkAggregateDataSetFilter
vtkAngularPeriodicFilter
vtkCollectGraph
vtkCollectPolyData
vtkCollectTable
vtkCutMaterial
vtkDuplicatePolyData
vtkExtractCTHPart
vtkExtractPolyDataPiece
vtkExtractUnstructuredGridPiece
vtkExtractUserDefinedPiece
vtkIntegrateAttributes
vtkPCellDataToPointData
vtkPExtractDataArraysOverTime
vtkPExtractSelectedArraysOverTime
vtkPeriodicFilter
vtkPKdTree
vtkPLinearExtrusionFilter
vtkPMaskPoints
vtkPOutlineCornerFilter
vtkPOutlineFilter
vtkPOutlineFilterInternals
vtkPPolyDataNormals
vtkPProbeFilter
vtkPProjectSphereFilter
vtkPReflectionFilter
vtkPResampleFilter
vtkPSphereSource
vtkPYoungsMaterialInterface
vtkPassThroughFilter
vtkPieceRequestFilter
vtkPieceScalars
vtkPipelineSize
vtkProcessIdScalars
vtkRectilinearGridOutlineFilter
vtkRemoveGhosts
vtkTransmitPolyDataPiece
vtkTransmitStructuredDataPiece
vtkTransmitRectilinearGridPiece
vtkTransmitStructuredGridPiece
vtkTransmitUnstructuredGridPiece
vtkUnstructuredGridGhostCellsGenerator)
set(headers
vtkBlockDistribution.h)
if (NOT VTK_LEGACY_REMOVE)
list(APPEND Module_SRCS
vtkPExtractArraysOverTime.cxx)
endif()
list(APPEND classes
vtkPExtractArraysOverTime)
endif ()
vtk_module_library(vtkFiltersParallel ${Module_SRCS})
vtk_module_add_module(VTK::FiltersParallel
CLASSES ${classes}
HEADERS ${headers})
vtk_module_test_data(
Data/RectGrid2.vtk
Data/SampleStructGrid.vtk
Data/ironProt.vtk
Data/periodicPiece.vtu
Data/tetraMesh.vtk)
add_subdirectory(Cxx)
if (VTK_WRAP_PYTHON)
vtk_module_test_data(
Data/RectGrid2.vtr
Data/cth.vtr
Data/elements.vtu
Data/headsq/,REGEX:.*)
add_subdirectory(Python)
endif ()
include(vtkMPI)
vtk_add_test_cxx(vtkFiltersParallelCxxTests testsStd
TestAngularPeriodicFilter.cxx
)
......@@ -32,5 +30,5 @@ set(all_tests
${no_data_tests}
${no_data_tests_4_procs}
)
vtk_test_mpi_executable(vtkFiltersParallelCxxTests-MPI all_tests)
vtk_test_cxx_executable(vtkFiltersParallelCxxTests-MPI all_tests)
vtk_test_cxx_executable(vtkFiltersParallelCxxTests testsStd)
vtk_module(vtkFiltersParallel
GROUPS
StandAlone
TEST_DEPENDS
vtkFiltersFlowPaths
vtkFiltersParallelGeometry
vtkFiltersParallelImaging
vtkFiltersParallelMPI
vtkInteractionStyle
vtkIOLegacy
vtkIOParallelExodus
vtkIOXML
vtkParallelMPI
vtkRenderingOpenGL2
vtkRenderingParallel
vtkTestingCore
vtkTestingRendering
KIT
vtkParallel
DEPENDS
vtkCommonCore
vtkCommonDataModel
vtkCommonExecutionModel
vtkFiltersCore
vtkFiltersExtraction
vtkFiltersGeneral
vtkFiltersGeometry
vtkFiltersModeling
vtkFiltersSources
PRIVATE_DEPENDS
vtkCommonSystem
vtkCommonTransforms
vtkIOLegacy
vtkParallelCore
vtkRenderingCore
)
NAME
VTK::FiltersParallel
LIBRARY_NAME
vtkFiltersParallel
IMPLEMENTABLE
KIT
VTK::Parallel
GROUPS
StandAlone
DEPENDS
VTK::CommonCore
VTK::CommonDataModel
VTK::CommonExecutionModel
VTK::FiltersCore
VTK::FiltersExtraction
VTK::FiltersGeneral
VTK::FiltersGeometry
VTK::FiltersModeling
VTK::FiltersSources
PRIVATE_DEPENDS
VTK::CommonSystem
VTK::CommonTransforms
VTK::IOLegacy
VTK::ParallelCore
VTK::RenderingCore
TEST_DEPENDS
VTK::FiltersFlowPaths
VTK::FiltersParallelGeometry
VTK::FiltersParallelImaging
VTK::FiltersParallelMPI
VTK::IOLegacy
VTK::IOParallelExodus
VTK::IOXML
VTK::InteractionStyle
VTK::ParallelMPI
VTK::RenderingOpenGL2
VTK::RenderingParallel
VTK::TestingCore
VTK::TestingRendering
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment