blob: e3f074ff67131fcfee096e9c73efd8f349ef10f9 (
plain)
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
|
project(indexer)
include_directories(${OMIM_ROOT}/3party/protobuf/src)
set(
SRC
altitude_loader.cpp
altitude_loader.hpp
categories_holder_loader.cpp
categories_holder.cpp
categories_holder.hpp
categories_index.cpp
categories_index.hpp
cell_coverer.hpp
cell_id.hpp
centers_table.cpp
centers_table.hpp
classificator_loader.cpp
classificator_loader.hpp
classificator.cpp
classificator.hpp
coding_params.cpp
coding_params.hpp
cuisines.cpp
cuisines.hpp
data_factory.cpp
data_factory.hpp
data_header.cpp
data_header.hpp
drawing_rule_def.cpp
drawing_rule_def.hpp
drawing_rules.cpp
drawing_rules.hpp
drules_include.hpp
drules_selector_parser.cpp
drules_selector_parser.hpp
drules_selector.cpp
drules_selector.hpp
drules_struct.pb.cc
drules_struct.pb.h
editable_map_object.cpp
editable_map_object.hpp
edits_migration.cpp
edits_migration.hpp
feature_algo.cpp
feature_algo.hpp
feature_altitude.hpp
feature_covering.cpp
feature_covering.hpp
feature_data.cpp
feature_data.hpp
feature_decl.cpp
feature_decl.hpp
feature_impl.cpp
feature_impl.hpp
feature_loader_base.cpp
feature_loader_base.hpp
feature_loader.cpp
feature_loader.hpp
feature_meta.cpp
feature_meta.hpp
feature_processor.hpp
feature_utils.cpp
feature_utils.hpp
feature_visibility.cpp
feature_visibility.hpp
feature.cpp
feature.hpp
features_offsets_table.cpp
features_offsets_table.hpp
features_vector.cpp
features_vector.hpp
ftypes_matcher.cpp
ftypes_matcher.hpp
geometry_coding.cpp
geometry_coding.hpp
geometry_serialization.cpp
geometry_serialization.hpp
index_builder.cpp
index_builder.hpp
index_helpers.cpp
index_helpers.hpp
index.cpp
index.hpp
interval_index_builder.hpp
interval_index_iface.hpp
interval_index.hpp
map_object.cpp
map_object.hpp
map_style_reader.cpp
map_style_reader.hpp
map_style.cpp
map_style.hpp
mwm_set.cpp
mwm_set.hpp
new_feature_categories.cpp # it's in indexer because of CategoriesHolder dependency.
new_feature_categories.hpp # it's in indexer because of CategoriesHolder dependency.
old/feature_loader_101.cpp
old/feature_loader_101.hpp
old/interval_index_101.hpp
osm_editor.cpp
osm_editor.hpp
postcodes_matcher.cpp # it's in indexer due to editor which is in indexer and depends on postcodes_marcher
postcodes_matcher.hpp # it's in indexer due to editor which is in indexer and depends on postcodes_marcher
rank_table.cpp
rank_table.hpp
road_shields_parser.cpp
road_shields_parser.hpp
scale_index_builder.hpp
scale_index.hpp
scales.cpp
scales.hpp
search_delimiters.cpp # it's in indexer because of CategoriesHolder dependency.
search_delimiters.hpp # it's in indexer because of CategoriesHolder dependency.
search_string_utils.cpp # it's in indexer because of CategoriesHolder dependency.
search_string_utils.hpp # it's in indexer because of CategoriesHolder dependency.
string_set.hpp
string_slice.cpp
string_slice.hpp
succinct_trie_builder.hpp
succinct_trie_reader.hpp
tesselator_decl.hpp
tree_structure.hpp
trie_builder.hpp
trie_reader.hpp
trie.hpp
types_mapping.cpp
types_mapping.hpp
unique_index.hpp
)
set(
OTHER_FILES
drules_struct.proto
)
file(COPY ${OTHER_FILES} DESTINATION ${CMAKE_BINARY_DIR})
add_library(${PROJECT_NAME} ${SRC})
omim_add_test_subdirectory(indexer_tests_support)
omim_add_test_subdirectory(indexer_tests)
|