set(HEADERS_la
  ${CMAKE_CURRENT_SOURCE_DIR}/dolfin_la.h
  ${CMAKE_CURRENT_SOURCE_DIR}/MatrixCSR.h
  ${CMAKE_CURRENT_SOURCE_DIR}/SparsityPattern.h
  ${CMAKE_CURRENT_SOURCE_DIR}/Vector.h
  ${CMAKE_CURRENT_SOURCE_DIR}/petsc.h
  ${CMAKE_CURRENT_SOURCE_DIR}/utils.h
  ${CMAKE_CURRENT_SOURCE_DIR}/slepc.h
  PARENT_SCOPE)

target_sources(dolfinx PRIVATE
  ${CMAKE_CURRENT_SOURCE_DIR}/SparsityPattern.cpp
  ${CMAKE_CURRENT_SOURCE_DIR}/petsc.cpp
  ${CMAKE_CURRENT_SOURCE_DIR}/slepc.cpp
)
