add_library(matador-core STATIC ../../include/matador/logger/basic_file_sink.hpp ../../include/matador/logger/file_sink.hpp ../../include/matador/logger/log_domain.hpp ../../include/matador/logger/log_level.hpp ../../include/matador/logger/log_manager.hpp ../../include/matador/logger/log_sink.hpp ../../include/matador/logger/logger.hpp ../../include/matador/logger/rotating_file_sink.hpp ../../include/matador/net/event_type.hpp ../../include/matador/net/handler.hpp ../../include/matador/net/os.hpp ../../include/matador/net/reactor.hpp ../../include/matador/net/select_fd_sets.hpp ../../include/matador/net/socket_interrupter.hpp ../../include/matador/object/attribute_definition_generator.hpp ../../include/matador/object/attribute_definition.hpp ../../include/matador/object/basic_object_info.hpp ../../include/matador/object/error_code.hpp ../../include/matador/object/foreign_node_completer.hpp ../../include/matador/object/internal/shadow_schema.hpp ../../include/matador/object/many_to_many_relation.hpp ../../include/matador/object/object_definition.hpp ../../include/matador/object/object_info.hpp ../../include/matador/object/object_proxy.hpp ../../include/matador/object/object_ptr.hpp ../../include/matador/object/primary_key_resolver.hpp ../../include/matador/object/relation_completer.hpp ../../include/matador/object/relation_endpoint.hpp ../../include/matador/object/schema.hpp ../../include/matador/object/schema_node.hpp ../../include/matador/object/schema_node_iterator.hpp ../../include/matador/utils/access.hpp ../../include/matador/utils/attribute_reader.hpp ../../include/matador/utils/attribute_writer.hpp ../../include/matador/utils/base_class.hpp ../../include/matador/utils/basic_type_converter.hpp ../../include/matador/utils/basic_types.hpp ../../include/matador/utils/cascade_type.hpp ../../include/matador/utils/constraints.hpp ../../include/matador/utils/convert.hpp ../../include/matador/utils/data_type_traits.hpp ../../include/matador/utils/default_type_traits.hpp ../../include/matador/utils/di.hpp ../../include/matador/utils/enum_mapper.hpp ../../include/matador/utils/error.hpp ../../include/matador/utils/errors.hpp ../../include/matador/utils/export.hpp ../../include/matador/utils/fetch_type.hpp ../../include/matador/utils/file.hpp ../../include/matador/utils/field_attributes.hpp ../../include/matador/utils/foreign_attributes.hpp ../../include/matador/utils/identifier.hpp ../../include/matador/utils/leader_follower_thread_pool.hpp ../../include/matador/utils/library.hpp ../../include/matador/utils/macro_map.hpp ../../include/matador/utils/os.hpp ../../include/matador/utils/placeholder.hpp ../../include/matador/utils/primary_key_attribute.hpp ../../include/matador/utils/result.hpp ../../include/matador/utils/singleton.hpp ../../include/matador/utils/string.hpp ../../include/matador/utils/thread_pool.hpp ../../include/matador/utils/types.hpp ../../include/matador/utils/uuid.hpp ../../include/matador/utils/value.hpp ../../include/matador/utils/version.hpp logger/basic_file_sink.cpp logger/file_sink.cpp logger/log_domain.cpp logger/log_level.cpp logger/log_manager.cpp logger/logger.cpp logger/rotating_file_sink.cpp object/attribute_definition_generator.cpp object/attribute_definition.cpp object/basic_object_info.cpp object/error_code.cpp object/foreign_node_completer.cpp object/internal/shadow_schema.cpp object/object_definition.cpp object/primary_key_resolver.cpp object/relation_endpoint.cpp object/schema.cpp object/schema_node.cpp object/schema_node_iterator.cpp utils/default_type_traits.cpp utils/error.cpp utils/errors.cpp utils/field_attributes.cpp utils/file.cpp utils/foreign_attributes.cpp utils/identifier.cpp utils/leader_follower_thread_pool.cpp utils/library.cpp utils/os.cpp utils/primary_key_attribute.cpp utils/string.cpp utils/thread_pool.cpp utils/types.cpp utils/uuid.cpp utils/value.cpp utils/version.cpp ) target_link_libraries(matador-core ${CMAKE_DL_LIBS}) target_include_directories(matador-core PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../include )