set(SOURCES exceptions.cpp storage.cpp base.cpp transaction.cpp ) set(HEADERS base.h exceptions.h storage.h storage.hpp cursor.h cursor.hpp cache.h cache.hpp operators.hpp transaction.h ) target_sources(${PROJECT_NAME} PRIVATE ${SOURCES}) target_include_directories(${PROJECT_NAME} PUBLIC "$") add_subdirectory(serializer) install(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_LOW})