Skip to content

Commit cb0af64

Browse files
biodranikvng
authored andcommitted
New cpp folder structure
Signed-off-by: Alexander Borsuk <[email protected]>
1 parent cb64335 commit cb0af64

File tree

2,396 files changed

+335
-329
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,396 files changed

+335
-329
lines changed

CMakeLists.txt

Lines changed: 5 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ if (NOT PLATFORM_IPHONE AND NOT PLATFORM_ANDROID)
161161
endif()
162162

163163
# To allow #include "base/file_name.hpp" in all sources.
164-
include_directories(${CMAKE_HOME_DIRECTORY})
164+
include_directories("${CMAKE_HOME_DIRECTORY}" "${CMAKE_HOME_DIRECTORY}/libs" "${CMAKE_HOME_DIRECTORY}/tools")
165165

166166
if (USE_PCH)
167167
message(STATUS "Precompiled headers are ON")
@@ -203,45 +203,18 @@ endif()
203203
# Used in qt/ and shaders/
204204
find_package(Python3 REQUIRED COMPONENTS Interpreter)
205205

206-
add_subdirectory(base)
207-
add_subdirectory(coding)
208-
add_subdirectory(descriptions)
209-
add_subdirectory(drape)
210-
add_subdirectory(drape_frontend)
211-
add_subdirectory(editor)
212-
add_subdirectory(ge0)
213-
add_subdirectory(generator/mwm_diff)
214-
add_subdirectory(geometry)
215-
add_subdirectory(indexer)
216-
add_subdirectory(kml)
217-
add_subdirectory(map)
218-
add_subdirectory(cppjansson)
219-
add_subdirectory(platform)
220-
add_subdirectory(routing)
221-
add_subdirectory(routing_common)
222-
add_subdirectory(search)
223-
add_subdirectory(shaders)
224-
add_subdirectory(storage)
225-
add_subdirectory(tracking)
226-
add_subdirectory(traffic)
227-
add_subdirectory(transit)
206+
add_subdirectory(libs)
228207

229208
if (PLATFORM_DESKTOP)
230-
omim_add_tool_subdirectory(feature_list)
209+
add_subdirectory(dev_sandbox)
231210
add_subdirectory(generator)
232-
add_subdirectory(openlr)
233-
add_subdirectory(poly_borders)
234-
omim_add_tool_subdirectory(topography_generator)
235-
add_subdirectory(track_analyzing)
236-
omim_add_tool_subdirectory(track_generator)
211+
add_subdirectory(tools)
237212
if (NOT SKIP_QT_GUI)
238213
add_subdirectory(qt)
239-
omim_add_tool_subdirectory(skin_generator)
240214
endif()
241-
add_subdirectory(dev_sandbox)
242215
endif()
243216

244-
omim_add_test_subdirectory(qt_tstfrm)
217+
omim_add_test_subdirectory(libs/qt_tstfrm)
245218

246219
if (PLATFORM_ANDROID)
247220
add_subdirectory(android/sdk/src/main/cpp)

cmake/OmimTesting.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ endfunction()
5151
function(omim_add_test_target name src no_platform_init require_qt boost_test)
5252
omim_add_executable(${name}
5353
${src}
54-
$<$<NOT:$<BOOL:${boost_test}>>:${OMIM_ROOT}/testing/testingmain.cpp>
54+
$<$<NOT:$<BOOL:${boost_test}>>:${OMIM_ROOT}/libs/testing/testingmain.cpp>
5555
)
5656
target_compile_options(${name} PRIVATE ${OMIM_WARNING_FLAGS})
5757
target_include_directories(${name} PRIVATE ${OMIM_INCLUDE_DIRS})

dev_sandbox/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if (${PLATFORM_MAC})
1313
../iphone/Maps/Classes/MetalContextFactory.mm
1414
)
1515

16-
file(GLOB_RECURSE SHADER_SOURCES_FILES ${OMIM_ROOT}/shaders/Metal/*.metal)
16+
file(GLOB_RECURSE SHADER_SOURCES_FILES ${OMIM_ROOT}/libs/shaders/Metal/*.metal)
1717
add_metal_shader_library(shaders_metal
1818
${SHADER_SOURCES_FILES}
1919
)

libs/CMakeLists.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
add_subdirectory(base)
2+
add_subdirectory(coding)
3+
add_subdirectory(descriptions)
4+
add_subdirectory(drape)
5+
add_subdirectory(drape_frontend)
6+
add_subdirectory(editor)
7+
add_subdirectory(ge0)
8+
add_subdirectory(mwm_diff)
9+
add_subdirectory(geometry)
10+
add_subdirectory(indexer)
11+
add_subdirectory(kml)
12+
add_subdirectory(map)
13+
add_subdirectory(cppjansson)
14+
add_subdirectory(platform)
15+
add_subdirectory(routing)
16+
add_subdirectory(routing_common)
17+
add_subdirectory(search)
18+
add_subdirectory(shaders)
19+
add_subdirectory(storage)
20+
add_subdirectory(tracking)
21+
add_subdirectory(traffic)
22+
add_subdirectory(transit)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)