summaryrefslogtreecommitdiff
path: root/vendor/mapbox-base.cmake
blob: b912bd567360dacf42c5ba454c96d2379a90d985 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# 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-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/deps/optional/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
)