vtk-m/vtkm/filter/CMakeLists.txt

148 lines
3.3 KiB
CMake
Raw Normal View History

2016-01-19 14:59:31 +00:00
##============================================================================
## Copyright (c) Kitware, Inc.
## All rights reserved.
## See LICENSE.txt for details.
2019-04-15 23:24:21 +00:00
##
2016-01-19 14:59:31 +00:00
## This software is distributed WITHOUT ANY WARRANTY; without even
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
## PURPOSE. See the above copyright notice for more information.
##============================================================================
set(headers
CellAverage.h
CellMeasures.h
2019-02-28 16:11:08 +00:00
CellSetConnectivity.h
2016-11-06 22:15:22 +00:00
CleanGrid.h
ClipWithField.h
ClipWithImplicitFunction.h
ContourTreeUniform.h
2018-09-26 17:48:37 +00:00
ContourTreeUniformAugmented.h
CoordinateSystemTransform.h
CrossProduct.h
DotProduct.h
2017-05-24 18:44:15 +00:00
Entropy.h
2016-01-19 14:59:31 +00:00
ExternalFaces.h
2017-05-04 19:43:05 +00:00
ExtractGeometry.h
ExtractPoints.h
2017-04-18 14:32:13 +00:00
ExtractStructured.h
2016-01-19 14:59:31 +00:00
FieldMetadata.h
FieldSelection.h
FieldToColors.h
Filter.h
FilterCell.h
FilterDataSet.h
FilterDataSetWithField.h
FilterField.h
2016-01-19 14:59:31 +00:00
FilterTraits.h
2019-03-25 13:08:16 +00:00
GhostCellClassify.h
GhostCellRemove.h
Gradient.h
2016-08-10 20:34:21 +00:00
Histogram.h
ImageConnectivity.h
Lagrangian.h
2016-01-19 14:59:31 +00:00
MarchingCubes.h
2017-03-21 22:11:06 +00:00
Mask.h
2017-03-08 23:04:12 +00:00
MaskPoints.h
NDEntropy.h
NDHistogram.h
OscillatorSource.h
2019-03-25 20:10:58 +00:00
Pathline.h
2016-12-14 20:10:43 +00:00
PointAverage.h
2016-01-19 14:59:31 +00:00
PointElevation.h
PointTransform.h
2016-01-19 14:59:31 +00:00
PolicyBase.h
PolicyDefault.h
2018-01-09 19:01:43 +00:00
Probe.h
SplitSharpEdges.h
Streamline.h
SurfaceNormals.h
Tetrahedralize.h
2016-01-19 14:59:31 +00:00
Threshold.h
2017-03-07 21:03:22 +00:00
ThresholdPoints.h
Triangulate.h
VectorMagnitude.h
2016-01-19 14:59:31 +00:00
VertexClustering.h
WarpScalar.h
WarpVector.h
2018-12-06 03:54:16 +00:00
ZFPCompressor1D.h
ZFPDecompressor1D.h
2018-12-06 19:06:16 +00:00
ZFPCompressor2D.h
ZFPDecompressor2D.h
2018-12-11 16:02:26 +00:00
ZFPCompressor3D.h
2018-12-11 16:12:29 +00:00
ZFPDecompressor3D.h
2016-01-19 14:59:31 +00:00
)
set(header_template_sources
CellAverage.hxx
CellMeasures.hxx
2019-02-28 16:11:08 +00:00
CellSetConnectivity.hxx
2016-11-06 22:15:22 +00:00
CleanGrid.hxx
ClipWithField.hxx
ClipWithImplicitFunction.hxx
ContourTreeUniform.hxx
2018-09-26 17:48:37 +00:00
ContourTreeUniformAugmented.hxx
CoordinateSystemTransform.hxx
CrossProduct.hxx
DotProduct.hxx
2017-05-24 18:44:15 +00:00
Entropy.hxx
2016-01-19 14:59:31 +00:00
ExternalFaces.hxx
2017-05-04 19:43:05 +00:00
ExtractGeometry.hxx
ExtractPoints.hxx
2017-04-18 14:32:13 +00:00
ExtractStructured.hxx
FieldToColors.hxx
Filter.hxx
FilterCell.hxx
FilterDataSet.hxx
FilterDataSetWithField.hxx
FilterField.hxx
2019-03-25 13:08:16 +00:00
GhostCellClassify.hxx
GhostCellRemove.hxx
Gradient.hxx
2016-08-10 20:34:21 +00:00
Histogram.hxx
ImageConnectivity.hxx
Lagrangian.hxx
2016-01-19 14:59:31 +00:00
MarchingCubes.hxx
2017-03-21 22:11:06 +00:00
Mask.hxx
2017-03-08 23:04:12 +00:00
MaskPoints.hxx
NDEntropy.hxx
NDHistogram.hxx
OscillatorSource.hxx
2019-03-25 20:10:58 +00:00
Pathline.hxx
2016-12-14 20:10:43 +00:00
PointAverage.hxx
2016-01-19 14:59:31 +00:00
PointElevation.hxx
PointTransform.hxx
2018-01-09 19:01:43 +00:00
Probe.hxx
SplitSharpEdges.hxx
Streamline.hxx
2017-06-14 18:12:20 +00:00
SurfaceNormals.hxx
Tetrahedralize.hxx
2016-01-19 14:59:31 +00:00
Threshold.hxx
2017-03-07 21:03:22 +00:00
ThresholdPoints.hxx
Triangulate.hxx
VectorMagnitude.hxx
2016-01-19 14:59:31 +00:00
VertexClustering.hxx
WarpScalar.hxx
WarpVector.hxx
2018-12-06 03:54:16 +00:00
ZFPCompressor1D.hxx
ZFPDecompressor1D.hxx
2018-12-06 19:06:16 +00:00
ZFPCompressor2D.hxx
ZFPDecompressor2D.hxx
2018-12-11 16:02:26 +00:00
ZFPCompressor3D.hxx
2018-12-11 16:12:29 +00:00
ZFPDecompressor3D.hxx
2016-01-19 14:59:31 +00:00
)
vtkm_declare_headers(${headers})
2019-01-26 16:32:05 +00:00
vtkm_declare_headers(${header_template_sources})
2016-01-19 14:59:31 +00:00
# Create an interface library for vtkm_filter. At some point, this will be replaced with a real
# library that contains pre-built filters. That would be created with the vtkm_library CMake
# function (defined in VTKmWrappers.cmake).
add_library(vtkm_filter INTERFACE)
target_link_libraries(vtkm_filter INTERFACE vtkm_worklet)
install(TARGETS vtkm_filter EXPORT ${VTKm_EXPORT_NAME})
2016-01-19 14:59:31 +00:00
add_subdirectory(internal)
#-----------------------------------------------------------------------------
add_subdirectory(testing)