Files
MapLibreParticleLab/vendor/mapbox-base.cmake
2024-06-03 21:54:13 +02:00

105 lines
3.7 KiB
CMake

# License helper for mapbox-base, should be upstreamed.
if(NOT TARGET mapbox-base)
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/mapbox-base)
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/deps/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/deps/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/deps/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/deps/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/deps/geometry.hpp/LICENSE
)
set_target_properties(
mapbox-base
PROPERTIES
INTERFACE_MAPBOX_NAME "mapbox-base"
INTERFACE_MAPBOX_URL "https://github.com/mapbox/mapbox-base"
INTERFACE_MAPBOX_AUTHOR "Mapbox"
INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/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/deps/variant/LICENSE
)
set_target_properties(
mapbox-base-cheap-ruler-cpp
PROPERTIES
INTERFACE_MAPBOX_NAME "cheap-ruler-cpp"
INTERFACE_MAPBOX_URL "https://github.com/mapbox/cheap-ruler-cpp"
INTERFACE_MAPBOX_AUTHOR "Mapbox"
INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/mapbox-base/deps/cheap-ruler-cpp/LICENSE
)