# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. vespa_add_library(searchcore_attribute STATIC SOURCES address_space_usage_stats.cpp attribute_aspect_delayer.cpp attribute_collection_spec.cpp attribute_collection_spec_factory.cpp attribute_config_inspector.cpp attribute_directory.cpp attribute_executor.cpp attribute_factory.cpp attribute_initializer.cpp attribute_initializer_result.cpp attribute_manager_explorer.cpp attribute_manager_initializer.cpp attribute_manager_reconfig.cpp attribute_populator.cpp attribute_spec.cpp attribute_transient_memory_calculator.cpp attribute_type_matcher.cpp attribute_usage_filter.cpp attribute_usage_sampler_context.cpp attribute_usage_sampler_functor.cpp attribute_usage_stats.cpp attribute_vector_explorer.cpp attribute_writer.cpp attribute_writer_explorer.cpp attributedisklayout.cpp attributemanager.cpp attributes_initializer_base.cpp attributesconfigscout.cpp document_field_extractor.cpp document_field_populator.cpp document_field_retriever.cpp filter_attribute_manager.cpp flushableattribute.cpp imported_attribute_vector_explorer.cpp imported_attributes_context.cpp imported_attributes_repo.cpp initialized_attributes_result.cpp sequential_attributes_initializer.cpp DEPENDS searchcore_flushengine searchcore_pcommon )