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()