target_sources(amdis PRIVATE
    Filesystem.cpp
    String.cpp
)

install(FILES
    Algorithm.hpp
    Apply.hpp
    Concepts.hpp
    ConceptsBase.hpp
    ConcurrentCache.hpp
    DefaultGridView.hpp
    DerivativeTraits.hpp
    FakeContainer.hpp
    FieldMatVec.hpp
    FieldMatVec.inc.hpp
    Filesystem.hpp
    FlatMatrix.hpp
    FlatVector.hpp
    ForEach.hpp
    Index.hpp
    Literals.hpp
    Logical.hpp
    Math.hpp
    OptionalNoCopy.hpp
    Order.hpp
    QuadMath.hpp
    SharedPtr.hpp
    StaticSize.hpp
    String.hpp
    SwitchCases.hpp
    Tags.hpp
    Transposed.hpp
    TupleUtility.hpp
    TypeTraits.hpp
    ValueCategory.hpp
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/amdis/common)

add_subdirectory(parallel)
