mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 04:53:36 +00:00
committed by
Konstantin Pastbin
parent
c9cbb64f12
commit
76ffc99abd
@@ -185,7 +185,7 @@ if (NOT PLATFORM_IPHONE AND NOT PLATFORM_ANDROID)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# To allow #include "base/file_name.hpp" in all sources.
|
# To allow #include "base/file_name.hpp" in all sources.
|
||||||
include_directories(${CMAKE_HOME_DIRECTORY})
|
include_directories("${CMAKE_HOME_DIRECTORY}" "${CMAKE_HOME_DIRECTORY}/libs" "${CMAKE_HOME_DIRECTORY}/tools")
|
||||||
|
|
||||||
if (USE_PCH)
|
if (USE_PCH)
|
||||||
message(STATUS "Precompiled headers are ON")
|
message(STATUS "Precompiled headers are ON")
|
||||||
@@ -227,49 +227,22 @@ endif()
|
|||||||
# Used in qt/ and shaders/
|
# Used in qt/ and shaders/
|
||||||
find_package(Python3 REQUIRED COMPONENTS Interpreter)
|
find_package(Python3 REQUIRED COMPONENTS Interpreter)
|
||||||
|
|
||||||
add_subdirectory(base)
|
add_subdirectory(libs)
|
||||||
add_subdirectory(coding)
|
|
||||||
add_subdirectory(descriptions)
|
|
||||||
add_subdirectory(drape)
|
|
||||||
add_subdirectory(drape_frontend)
|
|
||||||
add_subdirectory(editor)
|
|
||||||
add_subdirectory(ge0)
|
|
||||||
add_subdirectory(generator/mwm_diff)
|
|
||||||
add_subdirectory(geometry)
|
|
||||||
add_subdirectory(indexer)
|
|
||||||
add_subdirectory(kml)
|
|
||||||
add_subdirectory(map)
|
|
||||||
add_subdirectory(cppjansson)
|
|
||||||
add_subdirectory(platform)
|
|
||||||
add_subdirectory(routing)
|
|
||||||
add_subdirectory(routing_common)
|
|
||||||
add_subdirectory(search)
|
|
||||||
add_subdirectory(shaders)
|
|
||||||
add_subdirectory(storage)
|
|
||||||
add_subdirectory(tracking)
|
|
||||||
add_subdirectory(traffic)
|
|
||||||
add_subdirectory(transit)
|
|
||||||
|
|
||||||
if (PLATFORM_DESKTOP)
|
if (PLATFORM_DESKTOP)
|
||||||
omim_add_tool_subdirectory(feature_list)
|
add_subdirectory(dev_sandbox)
|
||||||
add_subdirectory(generator)
|
add_subdirectory(generator)
|
||||||
add_subdirectory(openlr)
|
add_subdirectory(tools)
|
||||||
add_subdirectory(poly_borders)
|
|
||||||
omim_add_tool_subdirectory(topography_generator)
|
|
||||||
add_subdirectory(track_analyzing)
|
|
||||||
omim_add_tool_subdirectory(track_generator)
|
|
||||||
if (NOT SKIP_QT_GUI)
|
if (NOT SKIP_QT_GUI)
|
||||||
add_subdirectory(qt)
|
add_subdirectory(qt)
|
||||||
omim_add_tool_subdirectory(skin_generator)
|
|
||||||
endif()
|
endif()
|
||||||
if (GENERATOR_TOOL)
|
if (GENERATOR_TOOL)
|
||||||
add_compile_options(-march=native -mtune=native)
|
add_compile_options(-march=native -mtune=native)
|
||||||
message(STATUS "target CPU optimizations enabled, produced binaries will NOT work on a different CPU")
|
message(STATUS "target CPU optimizations enabled, produced binaries will NOT work on a different CPU")
|
||||||
endif()
|
endif()
|
||||||
add_subdirectory(dev_sandbox)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
omim_add_test_subdirectory(qt_tstfrm)
|
omim_add_test_subdirectory(libs/qt_tstfrm)
|
||||||
|
|
||||||
if (PLATFORM_ANDROID)
|
if (PLATFORM_ANDROID)
|
||||||
add_subdirectory(android/sdk/src/main/cpp)
|
add_subdirectory(android/sdk/src/main/cpp)
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ endfunction()
|
|||||||
function(omim_add_test_target name src no_platform_init require_qt boost_test)
|
function(omim_add_test_target name src no_platform_init require_qt boost_test)
|
||||||
omim_add_executable(${name}
|
omim_add_executable(${name}
|
||||||
${src}
|
${src}
|
||||||
$<$<NOT:$<BOOL:${boost_test}>>:${OMIM_ROOT}/testing/testingmain.cpp>
|
$<$<NOT:$<BOOL:${boost_test}>>:${OMIM_ROOT}/libs/testing/testingmain.cpp>
|
||||||
)
|
)
|
||||||
target_compile_options(${name} PRIVATE ${OMIM_WARNING_FLAGS})
|
target_compile_options(${name} PRIVATE ${OMIM_WARNING_FLAGS})
|
||||||
target_include_directories(${name} PRIVATE ${OMIM_INCLUDE_DIRS})
|
target_include_directories(${name} PRIVATE ${OMIM_INCLUDE_DIRS})
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ if (${PLATFORM_MAC})
|
|||||||
../iphone/Maps/Classes/MetalContextFactory.mm
|
../iphone/Maps/Classes/MetalContextFactory.mm
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB_RECURSE SHADER_SOURCES_FILES ${OMIM_ROOT}/shaders/Metal/*.metal)
|
file(GLOB_RECURSE SHADER_SOURCES_FILES ${OMIM_ROOT}/libs/shaders/Metal/*.metal)
|
||||||
add_metal_shader_library(shaders_metal
|
add_metal_shader_library(shaders_metal
|
||||||
${SHADER_SOURCES_FILES}
|
${SHADER_SOURCES_FILES}
|
||||||
)
|
)
|
||||||
|
|||||||
22
libs/CMakeLists.txt
Normal file
22
libs/CMakeLists.txt
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
add_subdirectory(base)
|
||||||
|
add_subdirectory(coding)
|
||||||
|
add_subdirectory(descriptions)
|
||||||
|
add_subdirectory(drape)
|
||||||
|
add_subdirectory(drape_frontend)
|
||||||
|
add_subdirectory(editor)
|
||||||
|
add_subdirectory(ge0)
|
||||||
|
add_subdirectory(mwm_diff)
|
||||||
|
add_subdirectory(geometry)
|
||||||
|
add_subdirectory(indexer)
|
||||||
|
add_subdirectory(kml)
|
||||||
|
add_subdirectory(map)
|
||||||
|
add_subdirectory(cppjansson)
|
||||||
|
add_subdirectory(platform)
|
||||||
|
add_subdirectory(routing)
|
||||||
|
add_subdirectory(routing_common)
|
||||||
|
add_subdirectory(search)
|
||||||
|
add_subdirectory(shaders)
|
||||||
|
add_subdirectory(storage)
|
||||||
|
add_subdirectory(tracking)
|
||||||
|
add_subdirectory(traffic)
|
||||||
|
add_subdirectory(transit)
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user