# When enabling the examples and tests, we need to find paraview's
# implementation of Catalyst to be able to test a full in-transit pipeline
find_package(ParaView REQUIRED)

if (NOT DEFINED ParaView_CATALYST_DIR)
    message(FATAL_ERROR "Could not find ParaView_CATALYST_DIR. Did you build ParaView with PARAVIEW_ENABLE_CATALYST?")
endif()

# Commons contains headers and utilities shared between examples
include(Commons/CMakeUtilities.cmake)
add_subdirectory(Commons)

add_subdirectory(UnstructuredGrid)
add_subdirectory(Hybrid)
add_subdirectory(Multimesh)
add_subdirectory(MultipleWriter)
add_subdirectory(Writer)
