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

add_library(
  PugsAlgebra
  EigenvalueSolver.cpp
  LinearSolver.cpp
  LinearSolverOptions.cpp
  PETScUtils.cpp)

target_link_libraries(
  PugsAlgebra
  ${PETSC_LIBRARIES}
  ${SLEPC_LIBRARIES}
  ${HIGHFIVE_TARGET}
)