set(SQL_SOURCES sql/dialect.cpp sql/query_builder.cpp sql/column.cpp sql/key_value_pair.cpp sql/basic_condition.cpp sql/connection.cpp sql/connection_intermediates.cpp) set(SQL_HEADER ../include/matador/sql/dialect.hpp ../include/matador/sql/query_builder.hpp ../include/matador/sql/column.hpp ../include/matador/sql/types.hpp ../include/matador/sql/key_value_pair.hpp ../include/matador/sql/basic_condition.hpp ../include/matador/sql/condition.hpp ../include/matador/sql/connection.hpp ../include/matador/sql/connection_intermediates.hpp ../include/matador/sql/result.hpp) set(UTILS_HEADER ../include/matador/utils/field_attributes.hpp ../include/matador/utils/string.hpp ../include/matador/utils/constraints.hpp) set(UTILS_SOURCES utils/field_attributes.cpp utils/string.cpp sql/condition.cpp) add_library(matador STATIC ${SQL_SOURCES} ${SQL_HEADER} ${UTILS_SOURCES} ${UTILS_HEADER}) set_target_properties(matador PROPERTIES LINKER_LANGUAGE CXX)