Warning, /education/marble/tools/vectorosm-tilecreator/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 SET (TARGET vectorosm-toolchain)
0002 PROJECT (${TARGET})
0003 
0004 if (POLICY CMP0063)
0005     cmake_policy(SET CMP0063 NEW)
0006 endif()
0007 
0008 include_directories(
0009  ${CMAKE_CURRENT_SOURCE_DIR}
0010  ${CMAKE_CURRENT_BINARY_DIR}
0011 ../../src/lib/marble/osm
0012 ../../src/lib/marble/geodata/writer
0013 ../../src/lib/marble/geodata/parser
0014 ../../src/lib/marble/geodata/data
0015 ../../src/lib/marble/geodata
0016 ../../src/lib/marble/
0017 ../mbtile-import
0018 )
0019 
0020 add_library(${TARGET} STATIC
0021 ../mbtile-import/MbTileWriter.cpp
0022 clipper/clipper.cpp
0023 NodeReducer.cpp
0024 PeakAnalyzer.cpp
0025 SpellChecker.cpp
0026 TagsFilter.cpp
0027 TileIterator.cpp
0028 TileDirectory.cpp
0029 TileQueue.cpp
0030 VectorClipper.cpp
0031 WayConcatenator.cpp
0032 WayChunk.cpp
0033 )
0034 target_link_libraries(${TARGET} marblewidget Qt5::Sql)
0035 
0036 add_executable(marble-vectorosm-tilecreator vectorosm-tilecreator.cpp)
0037 target_link_libraries(marble-vectorosm-tilecreator ${TARGET})
0038 if (STATIC_BUILD)
0039     target_link_libraries(marble-vectorosm-tilecreator OsmPlugin ShpPlugin)
0040 endif()
0041 
0042 add_executable(marble-vectorosm-cachetiles vectorosm-cachetiles.cpp)
0043 target_link_libraries(marble-vectorosm-cachetiles ${TARGET})
0044 
0045 add_executable(marble-vectorosm-process-land-polygons
0046     vectorosm-process-land-polygons.cpp
0047 )
0048 target_link_libraries(marble-vectorosm-process-land-polygons vectorosm-toolchain)
0049 if (STATIC_BUILD)
0050     target_link_libraries(marble-vectorosm-process-land-polygons OsmPlugin ShpPlugin)
0051 endif()
0052 
0053 add_executable(marble-vectorosm-tirex-backend
0054     vectorosm-tirex-backend.cpp
0055     TirexBackend.cpp
0056 )
0057 target_link_libraries(marble-vectorosm-tirex-backend vectorosm-toolchain)
0058 if (STATIC_BUILD)
0059     target_link_libraries(marble-vectorosm-tirex-backend OsmPlugin ShpPlugin)
0060 endif()