cmake_minimum_required(VERSION 3.6)
project(fides_plugin CXX C)

find_package(adios2 REQUIRED)
find_package(catalyst 2.0 REQUIRED)

option(BUILD_SHARED_LIBS "build shared libs" ON)

add_library(FidesInSituPlugin
  ParaViewFidesEngine.cxx)
target_link_libraries(FidesInSituPlugin
    PUBLIC
        adios2::adios2
        adios2::cxx11
        adios2::core
    PRIVATE
        catalyst::catalyst
)

add_executable(fides-plugin-test
    test-plugin.cxx)
target_link_libraries(fides-plugin-test adios2::adios2 MPI::MPI_C)
