
################################################################################
##### Vtk/Math - VTK wrappers for Math module objects #########################
################################################################################

set(MATH_SOURCES
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkStructuredGrid.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkTriangleMesh.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkQuadMesh.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkVoxImage.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkContainerBox.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkCylinder.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkAssembly.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkPolydata.cpp
    PARENT_SCOPE)

set(MATH_HEADERS
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkHLineRepresentation.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkStructuredGrid.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkTriangleMesh.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkQuadMesh.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkVoxImage.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkContainerBox.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkCylinder.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkAssembly.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkPolydata.h
    PARENT_SCOPE)

if(BUILD_TESTING)
  include(uLibTargetMacros)
  add_subdirectory(testing)
endif()
