173 lines
4 KiB
CMake
173 lines
4 KiB
CMake
project(generator)
|
|
|
|
set(
|
|
SRC
|
|
affiliation.cpp
|
|
affiliation.hpp
|
|
boost_helpers.hpp
|
|
collection_base.hpp
|
|
collector_collection.cpp
|
|
collector_collection.hpp
|
|
collector_interface.hpp
|
|
collector_tag.cpp
|
|
collector_tag.hpp
|
|
covering_index_generator.cpp
|
|
covering_index_generator.hpp
|
|
data_version.cpp
|
|
data_version.hpp
|
|
dumper.cpp
|
|
dumper.hpp
|
|
factory_utils.hpp
|
|
feature_builder.cpp
|
|
feature_builder.hpp
|
|
feature_emitter_iface.hpp
|
|
feature_generator.cpp
|
|
feature_generator.hpp
|
|
feature_helpers.hpp
|
|
feature_maker.cpp
|
|
feature_maker.hpp
|
|
feature_maker_base.cpp
|
|
feature_maker_base.hpp
|
|
feature_merger.cpp
|
|
feature_merger.hpp
|
|
feature_processing_layers.cpp
|
|
feature_processing_layers.hpp
|
|
features_processing_helpers.hpp
|
|
filter_collection.cpp
|
|
filter_collection.hpp
|
|
filter_interface.hpp
|
|
filter_world.cpp
|
|
filter_world.hpp
|
|
final_processor_intermediate_mwm.cpp
|
|
final_processor_intermediate_mwm.hpp
|
|
gen_mwm_info.hpp
|
|
generate_info.hpp
|
|
geometry_holder.hpp
|
|
geo_objects/geo_objects.cpp
|
|
geo_objects/geo_objects.hpp
|
|
geo_objects/geo_objects_filter.cpp
|
|
geo_objects/geo_objects_filter.hpp
|
|
geo_objects/geo_objects_generator.cpp
|
|
geo_objects/geo_objects_generator.hpp
|
|
geo_objects/geo_objects_maintainer.cpp
|
|
geo_objects/geo_objects_maintainer.hpp
|
|
holes.cpp
|
|
holes.hpp
|
|
intermediate_data.cpp
|
|
intermediate_data.hpp
|
|
intermediate_elements.hpp
|
|
key_value_concurrent_writer.cpp
|
|
key_value_concurrent_writer.hpp
|
|
key_value_storage.cpp
|
|
key_value_storage.hpp
|
|
osm2meta.cpp
|
|
osm2meta.hpp
|
|
osm2type.cpp
|
|
osm2type.hpp
|
|
osm_element.cpp
|
|
osm_element.hpp
|
|
osm_element_helpers.cpp
|
|
osm_element_helpers.hpp
|
|
osm_o5m_source.hpp
|
|
osm_source.cpp
|
|
osm_xml_source.hpp
|
|
place_node.hpp
|
|
processor_factory.hpp
|
|
processor_interface.hpp
|
|
processor_noop.hpp
|
|
processor_simple.cpp
|
|
processor_simple.hpp
|
|
raw_generator.cpp
|
|
raw_generator.hpp
|
|
raw_generator_writer.cpp
|
|
raw_generator_writer.hpp
|
|
regions/admin_suburbs_marker.cpp
|
|
regions/admin_suburbs_marker.hpp
|
|
regions/collector_region_info.cpp
|
|
regions/collector_region_info.hpp
|
|
regions/country_specifier.cpp
|
|
regions/country_specifier.hpp
|
|
regions/country_specifier_builder.cpp
|
|
regions/country_specifier_builder.hpp
|
|
regions/level_region.hpp
|
|
regions/locality_point_integrator.cpp
|
|
regions/locality_point_integrator.hpp
|
|
regions/node.cpp
|
|
regions/node.hpp
|
|
regions/place_point.hpp
|
|
regions/place_points_integrator.cpp
|
|
regions/place_points_integrator.hpp
|
|
regions/region.cpp
|
|
regions/region.hpp
|
|
regions/region_base.cpp
|
|
regions/region_base.hpp
|
|
regions/region_info.cpp
|
|
regions/region_info.hpp
|
|
regions/region_info_getter.cpp
|
|
regions/region_info_getter.hpp
|
|
regions/regions.cpp
|
|
regions/regions.hpp
|
|
regions/regions_builder.cpp
|
|
regions/regions_builder.hpp
|
|
relation_tags.cpp
|
|
relation_tags.hpp
|
|
relation_tags_enricher.cpp
|
|
relation_tags_enricher.hpp
|
|
statistics.cpp
|
|
statistics.hpp
|
|
streets/street_geometry.cpp
|
|
streets/street_geometry.hpp
|
|
streets/street_regions_tracing.cpp
|
|
streets/street_regions_tracing.hpp
|
|
streets/streets.cpp
|
|
streets/streets.hpp
|
|
streets/streets_builder.cpp
|
|
streets/streets_builder.hpp
|
|
streets/streets_filter.cpp
|
|
streets/streets_filter.hpp
|
|
tag_admixer.hpp
|
|
towns_dumper.cpp
|
|
towns_dumper.hpp
|
|
translation.cpp
|
|
translation.hpp
|
|
translator.cpp
|
|
translator.hpp
|
|
translator_collection.cpp
|
|
translator_collection.hpp
|
|
translator_factory.hpp
|
|
translator_geo_objects.cpp
|
|
translator_geo_objects.hpp
|
|
translator_interface.hpp
|
|
translator_region.cpp
|
|
translator_region.hpp
|
|
translator_streets.cpp
|
|
translator_streets.hpp
|
|
type_helper.cpp
|
|
type_helper.hpp
|
|
unpack_mwm.cpp
|
|
unpack_mwm.hpp
|
|
utils.cpp
|
|
utils.hpp
|
|
ways_merger.cpp
|
|
ways_merger.hpp
|
|
world_map_generator.hpp
|
|
)
|
|
|
|
find_package(Boost REQUIRED COMPONENTS iostreams filesystem)
|
|
|
|
geocore_add_library(${PROJECT_NAME} ${SRC})
|
|
geocore_link_libraries(${PROJECT_NAME}
|
|
base
|
|
coding
|
|
geocoder
|
|
indexer
|
|
platform
|
|
geometry
|
|
jansson
|
|
${Boost_LIBRARIES}
|
|
)
|
|
|
|
geocore_add_test_subdirectory(generator_tests_support)
|
|
geocore_add_test_subdirectory(generator_tests)
|
|
|
|
add_subdirectory(generator_tool)
|