34 lines
1010 B
CMake
34 lines
1010 B
CMake
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)
|