# ------------------- Source files --------------------

add_library(
  PugsScheme
  AcousticSolver.cpp
  HyperelasticSolver.cpp
  DiscreteFunctionIntegrator.cpp
  DiscreteFunctionInterpoler.cpp
  DiscreteFunctionUtils.cpp
  DiscreteFunctionVectorIntegrator.cpp
  DiscreteFunctionVectorInterpoler.cpp
  ScalarDiamondScheme.cpp
  VectorDiamondScheme.cpp
  FluxingAdvectionSolver.cpp
)

target_link_libraries(
  PugsScheme
  ${HIGHFIVE_TARGET}
)