aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/CMakeLists.txt
blob: 8828f394893a9087ddef1d8064a0c8e9ca70dbd0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
vespa_define_module(
    DEPENDS
    fnet
    vespalog
    vespalib
    metrics
    config_cloudconfig
    configdefinitions
    document
    searchlib
    messagebus
    persistence
    searchsummary
    fileacquirer

    LIBS
    src/vespa/searchcore/bmcluster
    src/vespa/searchcore/grouping
    src/vespa/searchcore/proton/attribute
    src/vespa/searchcore/proton/bucketdb
    src/vespa/searchcore/proton/common
    src/vespa/searchcore/proton/docsummary
    src/vespa/searchcore/proton/documentmetastore
    src/vespa/searchcore/proton/feedoperation
    src/vespa/searchcore/proton/flushengine
    src/vespa/searchcore/proton/index
    src/vespa/searchcore/proton/initializer
    src/vespa/searchcore/proton/matchengine
    src/vespa/searchcore/proton/matching
    src/vespa/searchcore/proton/metrics
    src/vespa/searchcore/proton/persistenceengine
    src/vespa/searchcore/proton/reference
    src/vespa/searchcore/proton/reprocessing
    src/vespa/searchcore/proton/server
    src/vespa/searchcore/proton/summaryengine
    src/vespa/searchcore/proton/test
    src/vespa/searchcorespi
    src/vespa/searchcorespi/flush
    src/vespa/searchcorespi/index

    APPS
    src/apps/proton
    src/apps/tests
    src/apps/verify_ranksetup
    src/apps/vespa-feed-bm
    src/apps/vespa-gen-testdocs
    src/apps/vespa-proton-cmd
    src/apps/vespa-redistribute-bm
    src/apps/vespa-transactionlog-inspect

    TESTS
    src/tests/grouping
    src/tests/proton/attribute
    src/tests/proton/attribute/attribute_aspect_delayer
    src/tests/proton/attribute/attribute_directory
    src/tests/proton/attribute/attribute_initializer
    src/tests/proton/attribute/attribute_manager
    src/tests/proton/attribute/attribute_populator
    src/tests/proton/attribute/attribute_transient_memory_calculator
    src/tests/proton/attribute/attribute_usage_filter
    src/tests/proton/attribute/attribute_usage_stats
    src/tests/proton/attribute/attributes_state_explorer
    src/tests/proton/attribute/document_field_extractor
    src/tests/proton/attribute/document_field_populator
    src/tests/proton/attribute/imported_attributes_context
    src/tests/proton/attribute/imported_attributes_repo
    src/tests/proton/bucketdb/bucketdb
    src/tests/proton/common
    src/tests/proton/common/alloc_config
    src/tests/proton/common/attribute_updater
    src/tests/proton/common/document_type_inspector
    src/tests/proton/common/hw_info_sampler
    src/tests/proton/common/operation_rate_tracker
    src/tests/proton/common/state_reporter_utils
    src/tests/proton/common/timer
    src/tests/proton/docsummary
    src/tests/proton/document_iterator
    src/tests/proton/documentdb
    src/tests/proton/documentdb/buckethandler
    src/tests/proton/documentdb/clusterstatehandler
    src/tests/proton/documentdb/combiningfeedview
    src/tests/proton/documentdb/configurer
    src/tests/proton/documentdb/document_scan_iterator
    src/tests/proton/documentdb/document_subdbs
    src/tests/proton/documentdb/documentbucketmover
    src/tests/proton/documentdb/documentdbconfig
    src/tests/proton/documentdb/documentdbconfigscout
    src/tests/proton/documentdb/executor_threading_service
    src/tests/proton/documentdb/feedhandler
    src/tests/proton/documentdb/feedview
    src/tests/proton/documentdb/fileconfigmanager
    src/tests/proton/documentdb/job_tracked_maintenance_job
    src/tests/proton/documentdb/lid_space_compaction
    src/tests/proton/documentdb/maintenancecontroller
    src/tests/proton/documentdb/move_operation_limiter
    src/tests/proton/documentdb/storeonlyfeedview
    src/tests/proton/documentdb/threading_service_config
    src/tests/proton/documentmetastore
    src/tests/proton/documentmetastore/lidreusedelayer
    src/tests/proton/documentmetastore/lid_allocator
    src/tests/proton/documentmetastore/lid_state_vector
    src/tests/proton/feed_and_search
    src/tests/proton/feedoperation
    src/tests/proton/feedtoken
    src/tests/proton/flushengine
    src/tests/proton/flushengine/prepare_restart_flush_strategy
    src/tests/proton/flushengine/shrink_lid_space_flush_target
    src/tests/proton/index
    src/tests/proton/index/index_writer
    src/tests/proton/initializer
    src/tests/proton/matchengine
    src/tests/proton/matching
    src/tests/proton/matching/constant_value_repo
    src/tests/proton/matching/docid_range_scheduler
    src/tests/proton/matching/handle_recorder
    src/tests/proton/matching/index_environment
    src/tests/proton/matching/match_loop_communicator
    src/tests/proton/matching/match_phase_limiter
    src/tests/proton/matching/partial_result
    src/tests/proton/matching/request_context
    src/tests/proton/matching/same_element_builder
    src/tests/proton/matching/unpacking_iterators_optimizer
    src/tests/proton/metrics/documentdb_job_trackers
    src/tests/proton/metrics/job_load_sampler
    src/tests/proton/metrics/job_tracked_flush
    src/tests/proton/metrics/metrics_engine
    src/tests/proton/persistenceconformance
    src/tests/proton/persistenceengine
    src/tests/proton/persistenceengine/resource_usage_tracker
    src/tests/proton/persistenceengine/persistence_handler_map
    src/tests/proton/proton
    src/tests/proton/proton_config_fetcher
    src/tests/proton/proton_configurer
    src/tests/proton/proton_disk_layout
    src/tests/proton/reference/gid_to_lid_change_handler
    src/tests/proton/reference/gid_to_lid_change_listener
    src/tests/proton/reference/gid_to_lid_change_registrator
    src/tests/proton/reference/gid_to_lid_mapper
    src/tests/proton/reference/document_db_reference
    src/tests/proton/reference/document_db_reference_registry
    src/tests/proton/reference/document_db_reference_resolver
    src/tests/proton/reprocessing/attribute_reprocessing_initializer
    src/tests/proton/reprocessing/document_reprocessing_handler
    src/tests/proton/reprocessing/reprocessing_runner
    src/tests/proton/server
    src/tests/proton/server/disk_mem_usage_filter
    src/tests/proton/server/disk_mem_usage_metrics
    src/tests/proton/server/disk_mem_usage_sampler
    src/tests/proton/server/health_adapter
    src/tests/proton/server/initialize_threads_calculator
    src/tests/proton/server/memory_flush_config_updater
    src/tests/proton/server/memoryflush
    src/tests/proton/server/shared_threading_service
    src/tests/proton/statusreport
    src/tests/proton/summaryengine
    src/tests/proton/verify_ranksetup
    src/tests/index/disk_indexes
    src/tests/index/index_disk_layout

    TEST_DEPENDS
    messagebus_messagebus-test
)

vespa_install_script(src/apps/vespa-remove-indexes/vespa-remove-index.sh vespa-remove-index bin)
install(DIRECTORY DESTINATION logs/vespa/search)