[build] Use kdbush.hpp from mapbox-base

This commit is contained in:
Mikhail Pozdnyakov
2019-08-30 13:15:28 +03:00
parent 0c0b82dc27
commit d4ef66c7b0
9 changed files with 4 additions and 22 deletions

3
.gitmodules vendored
View File

@@ -37,9 +37,6 @@
[submodule "vendor/expected-lite"]
path = vendor/expected
url = https://github.com/martinmoene/expected-lite.git
[submodule "vendor/kdbush.hpp"]
path = vendor/kdbush.hpp
url = https://github.com/mourner/kdbush.hpp.git
[submodule "vendor/unique_resource"]
path = vendor/unique_resource
url = https://github.com/okdshin/unique_resource.git

View File

@@ -12,7 +12,6 @@ target_link_libraries(mbgl-core PRIVATE
eternal
expected
geojson-vt-cpp
kdbush.hpp
shelf-pack-cpp
unique_resource
wagyu
@@ -27,6 +26,7 @@ endif()
# libraries in our public interface.
target_link_libraries(mbgl-core PUBLIC
boost
mapbox-base-extras
mapbox-base
geojson.hpp
${ICU_LIBRARY}

View File

@@ -15,7 +15,6 @@ include(${CMAKE_SOURCE_DIR}/vendor/geojson.hpp.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/googletest.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/icu.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/jni.hpp.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/kdbush.hpp.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/nunicode.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/pixelmatch-cpp.cmake)
include(${CMAKE_SOURCE_DIR}/vendor/polylabel.cmake)

View File

@@ -46,7 +46,6 @@ mbgl_vendor_library("eternal")
mbgl_vendor_library("geojson.hpp")
mbgl_vendor_library("geojson-vt-cpp")
mbgl_vendor_library("jni.hpp")
mbgl_vendor_library("kdbush.hpp")
mbgl_vendor_library("mapbox-base")
mbgl_vendor_library("sqlite")
mbgl_vendor_library("pixelmatch-cpp")

View File

@@ -137,9 +137,9 @@ generateFileList('vendor/geojson-vt-cpp-files.json', [ 'vendor/geojson-vt-cpp' ]
generateFileList('vendor/geojson.hpp-files.json', [ 'vendor/geojson.hpp' ], vendorRegex, [ "include/**/*.hpp" ]);
generateFileList('vendor/icu-files.json', [ 'vendor/icu' ], vendorRegex, [ "include/**/*.h", "src/*.h", "src/*.cpp" ]);
generateFileList('vendor/jni.hpp-files.json', [ 'vendor/jni.hpp' ], vendorRegex, [ "include/**/*.hpp", ":!:include/jni/string_conversion.hpp" ]);
generateFileList('vendor/kdbush.hpp-files.json', [ 'vendor/kdbush.hpp' ], vendorRegex, [ "include/*.hpp" ]);
generateFileList('vendor/mapbox-base-files.json',
[ 'vendor/mapbox-base/mapbox/geometry.hpp',
[ 'vendor/mapbox-base/extras/kdbush.hpp',
'vendor/mapbox-base/mapbox/geometry.hpp',
'vendor/mapbox-base/mapbox/variant',
'vendor/mapbox-base/mapbox/optional',
'vendor/mapbox-base/mapbox/supercluster.hpp' ],

1
vendor/kdbush.hpp vendored

Submodule vendor/kdbush.hpp deleted from bbbbf6030f

View File

@@ -1,8 +0,0 @@
{
"//": "This file is generated. Do not edit. Regenerate it with scripts/generate-file-lists.js",
"sources": [],
"public_headers": {
"kdbush.hpp": "vendor/kdbush.hpp/include/kdbush.hpp"
},
"private_headers": {}
}

View File

@@ -1,5 +0,0 @@
add_library(kdbush.hpp INTERFACE)
target_include_directories(kdbush.hpp SYSTEM INTERFACE
${CMAKE_SOURCE_DIR}/vendor/kdbush.hpp/include
)

View File

@@ -2,6 +2,7 @@
"//": "This file is generated. Do not edit. Regenerate it with scripts/generate-file-lists.js",
"sources": [],
"public_headers": {
"kdbush.hpp": "vendor/mapbox-base/extras/kdbush.hpp/include/kdbush.hpp",
"mapbox/feature.hpp": "vendor/mapbox-base/mapbox/geometry.hpp/include/mapbox/feature.hpp",
"mapbox/geometry.hpp": "vendor/mapbox-base/mapbox/geometry.hpp/include/mapbox/geometry.hpp",
"mapbox/geometry/box.hpp": "vendor/mapbox-base/mapbox/geometry.hpp/include/mapbox/geometry/box.hpp",