Add support for parsing MLT-format vector tile sources (#3246)
Co-authored-by: Bart Louwers <bart@emeel.net> Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
This commit is contained in:
15
vendor/maplibre-tile-spec.cmake
vendored
Normal file
15
vendor/maplibre-tile-spec.cmake
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
set(MLT_WITH_JSON OFF CACHE BOOL "No JSON support" FORCE)
|
||||
set(MLT_WITH_PROTOZERO OFF CACHE BOOL "No protozero" FORCE)
|
||||
set(MLT_WITH_FASTPFOR OFF CACHE BOOL "disabled for lack of support for ARMv7 in SIMDE and requirement for SSE on x86" FORCE)
|
||||
set(MLT_WITH_TESTS OFF CACHE BOOL "Google Test conflicts with Dawn")
|
||||
set(MLT_WITH_TOOLS OFF CACHE BOOL "Not used")
|
||||
|
||||
# This is set by the platform CMakeLists.txt after vendor libraries. If it was set earlier, we could just use it.
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET 14.3)
|
||||
set(MLT_OSX_DEPLOYMENT_TARGET ${CMAKE_OSX_DEPLOYMENT_TARGET} CACHE STRING "Inherited MacOS/iOS target" FORCE)
|
||||
|
||||
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.25")
|
||||
add_subdirectory(${PROJECT_SOURCE_DIR}/vendor/maplibre-tile-spec/cpp SYSTEM)
|
||||
else()
|
||||
add_subdirectory(${PROJECT_SOURCE_DIR}/vendor/maplibre-tile-spec/cpp)
|
||||
endif()
|
||||
Reference in New Issue
Block a user