summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2020-02-24 15:49:11 +0200
committerThiago Marcos P. Santos <tmpsantos@gmail.com>2020-02-27 18:19:31 +0200
commit242b719f0cbb24b485e439edd0da5aedee87f444 (patch)
tree53455edff4a9ed6c60fddc20d060363f68709554 /vendor
parent1db92f3c6c8cc1977a89b2060cafef754e4dd34d (diff)
downloadqtlocation-mapboxgl-242b719f0cbb24b485e439edd0da5aedee87f444.tar.gz
[build] Generate the LICENSE.md for mbgl-core
Add a script that for everything we link against mbgl-core, it will check the license and generate a file all the dependencies listed with the respective authors, project urls and license.
Diffstat (limited to 'vendor')
-rw-r--r--vendor/boost.cmake9
-rw-r--r--vendor/earcut.hpp.cmake9
m---------vendor/eternal0
-rw-r--r--vendor/eternal.cmake9
-rw-r--r--vendor/mapbox-base.cmake123
-rw-r--r--vendor/polylabel.cmake9
-rw-r--r--vendor/protozero.cmake9
-rw-r--r--vendor/unique_resource.cmake9
-rw-r--r--vendor/vector-tile.cmake9
-rw-r--r--vendor/wagyu.cmake9
10 files changed, 195 insertions, 0 deletions
diff --git a/vendor/boost.cmake b/vendor/boost.cmake
index ad2ba24e5c..b50ee76fe0 100644
--- a/vendor/boost.cmake
+++ b/vendor/boost.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-boost SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/boost/include
)
+
+set_target_properties(
+ mbgl-vendor-boost
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "Boost C++ Libraries"
+ INTERFACE_MAPBOX_URL "https://www.boost.org"
+ INTERFACE_MAPBOX_AUTHOR "Boost authors"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/boost/LICENSE_1_0.txt
+)
diff --git a/vendor/earcut.hpp.cmake b/vendor/earcut.hpp.cmake
index 1f0ad2be6b..69559d1109 100644
--- a/vendor/earcut.hpp.cmake
+++ b/vendor/earcut.hpp.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-earcut.hpp SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/earcut.hpp/include
)
+
+set_target_properties(
+ mbgl-vendor-earcut.hpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "earcut.hpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/earcut.hpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/earcut.hpp/LICENSE
+)
diff --git a/vendor/eternal b/vendor/eternal
-Subproject 960f4c85262add96a79aa2fef5d3363cc2ae234
+Subproject 8eee3476198f99c2e2621b36f764a5a30bd71ab
diff --git a/vendor/eternal.cmake b/vendor/eternal.cmake
index 13a9d2533f..0cd629662d 100644
--- a/vendor/eternal.cmake
+++ b/vendor/eternal.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-eternal SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/eternal/include
)
+
+set_target_properties(
+ mbgl-vendor-eternal
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "eternal"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/eternal"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/eternal/LICENSE.md
+)
diff --git a/vendor/mapbox-base.cmake b/vendor/mapbox-base.cmake
new file mode 100644
index 0000000000..a9e8fc1787
--- /dev/null
+++ b/vendor/mapbox-base.cmake
@@ -0,0 +1,123 @@
+# License helper for mapbox-base, should be upstreamed.
+
+if(NOT TARGET mapbox-base)
+ add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox)
+ add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/mapbox-base/extras)
+endif()
+
+set_target_properties(
+ mapbox-base-extras-kdbush.hpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "kdbush.hpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mourner/kdbush.hpp"
+ INTERFACE_MAPBOX_AUTHOR "Vladimir Agafonkin"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/extras/kdbush.hpp/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-extras-expected-lite
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "expected-lite"
+ INTERFACE_MAPBOX_URL "https://github.com/martinmoene/expected-lite"
+ INTERFACE_MAPBOX_AUTHOR "Martin Moene"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/extras/expected-lite/LICENSE.txt
+)
+
+set_target_properties(
+ mapbox-base-supercluster.hpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "supercluster.hpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/supercluster.hpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/supercluster.hpp/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-shelf-pack-cpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "shelf-pack-cpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/shelf-pack-cpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/shelf-pack-cpp/LICENSE.md
+)
+
+set_target_properties(
+ mapbox-base-geojson-vt-cpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "geojson-vt-cpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/geojson-vt-cpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/geojson-vt-cpp/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-extras-rapidjson
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "RapidJSON"
+ INTERFACE_MAPBOX_URL "https://rapidjson.org"
+ INTERFACE_MAPBOX_AUTHOR "THL A29 Limited, a Tencent company, and Milo Yip"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/extras/rapidjson/license.txt
+)
+
+set_target_properties(
+ mapbox-base-geojson.hpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "geojson.hpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/geojson-cpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/geojson.hpp/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-geometry.hpp
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "geometry.hpp"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/geometry.hpp"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/geometry.hpp/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-optional
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "Optional"
+ INTERFACE_MAPBOX_URL "https://github.com/akrzemi1/Optional"
+ INTERFACE_MAPBOX_AUTHOR "Andrzej Krzemienski"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/optional/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-typewrapper
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "typewrapper"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/mapbox-base"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/typewrapper/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-value
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "value"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/mapbox-base"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/value/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-variant
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "variant"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/variant"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/variant/LICENSE
+)
+
+set_target_properties(
+ mapbox-base-weak
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "weak"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/mapbox-base"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/mapbox/weak/LICENSE
+)
diff --git a/vendor/polylabel.cmake b/vendor/polylabel.cmake
index db5389b993..f01fd8117f 100644
--- a/vendor/polylabel.cmake
+++ b/vendor/polylabel.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-polylabel SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/polylabel/include
)
+
+set_target_properties(
+ mbgl-vendor-polylabel
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "polylabel"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/polylabel"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/polylabel/LICENSE
+)
diff --git a/vendor/protozero.cmake b/vendor/protozero.cmake
index 8558645ed8..c3d3d7c641 100644
--- a/vendor/protozero.cmake
+++ b/vendor/protozero.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-protozero SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/protozero/include
)
+
+set_target_properties(
+ mbgl-vendor-protozero
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "protozero"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/protozero"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/protozero/LICENSE.md
+)
diff --git a/vendor/unique_resource.cmake b/vendor/unique_resource.cmake
index 71f514d8e5..3585456450 100644
--- a/vendor/unique_resource.cmake
+++ b/vendor/unique_resource.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-unique_resource SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/unique_resource
)
+
+set_target_properties(
+ mbgl-vendor-unique_resource
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "unique_resource"
+ INTERFACE_MAPBOX_URL "https://github.com/okdshin/unique_resource"
+ INTERFACE_MAPBOX_AUTHOR "Shintarou Okada"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/unique_resource/LICENSE.txt
+)
diff --git a/vendor/vector-tile.cmake b/vendor/vector-tile.cmake
index 5352b8e1b3..f9e24895c4 100644
--- a/vendor/vector-tile.cmake
+++ b/vendor/vector-tile.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-vector-tile SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/vector-tile/include
)
+
+set_target_properties(
+ mbgl-vendor-vector-tile
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "vector-tile"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/vector-tile"
+ INTERFACE_MAPBOX_AUTHOR "Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/vector-tile/LICENSE
+)
diff --git a/vendor/wagyu.cmake b/vendor/wagyu.cmake
index 6abdcaad2d..829380213d 100644
--- a/vendor/wagyu.cmake
+++ b/vendor/wagyu.cmake
@@ -10,3 +10,12 @@ target_include_directories(
mbgl-vendor-wagyu SYSTEM
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/wagyu/include
)
+
+set_target_properties(
+ mbgl-vendor-wagyu
+ PROPERTIES
+ INTERFACE_MAPBOX_NAME "wagyu"
+ INTERFACE_MAPBOX_URL "https://github.com/mapbox/wagyu.git"
+ INTERFACE_MAPBOX_AUTHOR "Angus Johnson and Mapbox"
+ INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/wagyu/LICENSE
+)