add_executable(Test_Writer
  DataStructures.cxx
  DataStructures.h
  TestWriter.cxx
)

target_link_libraries(Test_Writer
  PRIVATE
    catalyst::catalyst
    MPI::MPI_C
    MPI::MPI_CXX
)

add_test(
  NAME Test_Writer
  COMMAND Test_Writer
          ${CMAKE_CURRENT_SOURCE_DIR}/adios2.xml
          ${CMAKE_CURRENT_SOURCE_DIR}/paraview_pipeline.py)

set_property(
  TEST Test_Writer
  PROPERTY ENVIRONMENT
    CATALYST_IMPLEMENTATION_PATHS=${CMAKE_BINARY_DIR}/lib/catalyst)
