set(SOURCES exceptions.cpp storage.cpp base.cpp ) set(HEADERS base.h exceptions.h storage.h storage.hpp cache.h cache.hpp serializer.h serializer.hpp serializer_uint8.hpp serializer_uint16.hpp serializer_uint32.hpp serializer_uint64.hpp serializer_int8.hpp serializer_int16.hpp serializer_int32.hpp serializer_int64.hpp serializer_float.hpp serializer_double.hpp serializer_stdstring.hpp serializer_qstring.hpp serializer_qbytearray.hpp operators.hpp ) target_sources(lmdbal PRIVATE ${SOURCES} ${HEADERS} ) set_target_properties(lmdbal PROPERTIES PUBLIC_HEADER "${HEADERS}")