summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/vendor.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/vendor.cmake b/cmake/vendor.cmake
index aa986aaf5e..03e34ccbd9 100644
--- a/cmake/vendor.cmake
+++ b/cmake/vendor.cmake
@@ -27,7 +27,9 @@ include(${CMAKE_SOURCE_DIR}/vendor/vector-tile.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/wagyu.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/args.cmake)
-add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/vendor/mapbox-base)
+if(NOT TARGET mapbox-base)
+ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/vendor/mapbox-base ${CMAKE_BINARY_DIR}/.build-mapbox-gl-native-mapbox-base)
+endif()
if(MBGL_PLATFORM STREQUAL "linux" OR MBGL_PLATFORM STREQUAL "macos")
include(${CMAKE_SOURCE_DIR}/vendor/glfw.cmake)