add_library(matador-core STATIC ../../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/field_attributes.hpp ../../include/matador/utils/foreign_attributes.hpp ../../include/matador/utils/identifier.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/result.hpp ../../include/matador/utils/singleton.hpp ../../include/matador/utils/string.hpp ../../include/matador/utils/types.hpp ../../include/matador/utils/value.hpp ../../include/matador/utils/version.hpp utils/default_type_traits.cpp utils/error.cpp utils/field_attributes.cpp utils/identifier.cpp utils/library.cpp utils/os.cpp utils/string.cpp utils/types.cpp utils/value.cpp utils/version.cpp utils/errors.cpp ../../include/matador/object/basic_object_info.hpp ../../include/matador/object/error_code.hpp ../../include/matador/object/schema.hpp ../../include/matador/object/schema_node.hpp object/error_code.cpp object/schema.cpp object/schema_node.cpp object/basic_object_info.cpp ../../include/matador/object/schema_node_iterator.hpp object/schema_node_iterator.cpp ) target_link_libraries(matador-core ${CMAKE_DL_LIBS}) target_include_directories(matador-core PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../include )