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

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