Commit Graph

64 Commits

Author SHA1 Message Date
Alexander Shalamov
71efb24e2d Bump mapbox-base to 1.2.0 2020-03-23 11:33:06 -04:00
Thiago Marcos P. Santos
bb5c4e81c5 [build] Make curl for Android a vendor package
This will make it easier to add it as dependencies of different targets.
2020-03-09 19:57:10 +02:00
Thiago Marcos P. Santos
427d785848 [build] Make csscolorparser and parsedate vendors
They have a different license from the rest of the code
and this will make it explicit. Also the script for generating
the license will dectect them correctly.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
242b719f0c [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.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
f105100943 [build] Bump mapbox-base
This will move geojson-vt-cpp and shelf-pack-cpp
to mapbox-base collection of libraries.
2020-02-24 18:19:05 +03:00
Thiago Marcos P. Santos
021e48f35e [build] Run cmake-format on all the CMake files
Unify and enforce a CMake coding style.
2020-02-07 20:12:44 +02:00
Thiago Marcos P. Santos
47f2b20435 [build] Remove unused files
Buck build is no longer needed, neither is the previous
CMake buildsystem.
2020-02-07 20:12:44 +02:00
Juha Alanen
38d80dd3e1 [build] Add curl-android-ios submodule
Static libcurl to be used in Android and iOS apps.

Used for testing.
2020-02-06 17:52:12 +02:00
Juha Alanen
ad18b0d789 [build] Add cpp-httplib as submodule
A C++ header-only HTTP/HTTPS server and client library.

Used for testing.
2020-01-30 13:52:09 +02:00
zmiao
d7c8104dec [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147) 2020-01-28 21:48:22 +02:00
Thiago Marcos P. Santos
d3a5ed968c [build] Remove uneeded submodules
Not needed after the render tests are using the offline cache.
2020-01-08 16:48:44 +02:00
Mikhail Pozdnyakov
55e18a6f81 [core] Use expected.hpp from mapbox-base 2019-11-08 11:27:30 +02:00
Juha Alanen
7c9c71fba1 [build] update mapbox-base 2019-10-28 16:46:55 +02:00
Mikhail Pozdnyakov
2b834001cc [core] type aliases and conversion traits for mapbox::base::Value 2019-09-26 11:57:39 +03:00
Mikhail Pozdnyakov
73a9d33b29 [build] Bump mapbox-base 2019-09-26 11:57:39 +03:00
langsmith
ae844abbd1 [build] updated earcut.hpp submodule file 2019-09-18 15:07:09 -07:00
Juha Alanen
8795bd6d55 [build] Update mapbox-base version 2019-09-18 14:29:15 +03:00
Thiago Marcos P. Santos
8ee6cfa8fb [build] Cosmetics on vendor packages
- Add include guards on all the files
- Add a vendor package for sqlite and gtest
- Use relative paths to all the files
2019-09-17 12:28:55 +03:00
Mikhail Pozdnyakov
151ea331f8 [core] Use mapbox::base::TypeWrapper instead of utils::peer 2019-09-10 11:51:17 +03:00
Mikhail Pozdnyakov
5207a36074 [core, ios, macos] SDK objects should hold weak pointers to the core style objects (#15539) 2019-09-09 23:55:38 -04:00
Mikhail Pozdnyakov
3c23a29e27 [build] Update mapbox-base version 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
26ea9798b7 [build] Use rapidjson from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
02c9918b83 [build] Use pixelmatch-cpp from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
899287b4ad [build] Use filesystem from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
805eede8c4 [build] Use args from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
4af4081fcf [build] Use jni.hpp from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0edc50561f [build] Use geojson.hpp from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
d4ef66c7b0 [build] Use kdbush.hpp from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0c0b82dc27 [build] Use supercluster.hpp from mapbox-base 2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
ef124e9331 [build] Bump mapbox-base version 2019-09-02 14:09:08 +03:00
zmiao
0f34eb7b25 Indroduce clusterProperty option for aggregation (#15287)
* indroduce clusterProperty option for aggregation

* remove unnecessary codes

* update geojson_option conversion

* fix reviewing findings
2019-08-16 15:03:48 +03:00
Mikhail Pozdnyakov
04309e01ce [core] Switch test build to googletest git submodule 2019-08-01 13:54:28 +03:00
Mikhail Pozdnyakov
baceb47bff [core] Add googletest git submodule 2019-08-01 13:54:28 +03:00
Bruno de Oliveira Abinader
6f0cda8c8b [build] Use mapbox-base optional 2019-07-29 18:36:08 +03:00
Bruno de Oliveira Abinader
b5980bda75 [build] Replace geometry.hpp/variant with mapbox-base 2019-07-26 17:43:18 +03:00
Bruno de Oliveira Abinader
8367c2ed5c [core] Added vendor/filesystem 2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
1a70150d81 [build] Update boost vendor module 2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
777f0f0bcc [build] Added vendor/mapbox-gl-styles 2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
dfc6ec229a [build] Added vendor/mvt-fixtures 2019-06-25 20:10:21 +03:00
Konstantin Käfer
844299f1c3 [build] remove roundtrip through <experimental/optional> when using optional 2019-06-12 12:04:07 +02:00
Julian Rex
0fcab654a1 [core] Update to variant 1.1.6 (#14513) 2019-04-30 09:38:40 -04:00
Julian Rex
c7d53676d0 [ios, core] Updates project for iOS SDK 12.2 / Always use vendored optional (#14241) 2019-03-27 09:58:41 -04:00
Bruno de Oliveira Abinader
c397fd853c [core] Bump args to 6.2.2 (does not use RTTI) 2019-03-25 22:52:40 +02:00
Konstantin Käfer
979433eddb [build] update Boost to 1.69 and remove RTTI 2019-03-13 20:42:30 +01:00
Jason Wray
00144a0d7a [core] Silence -Wshorten-64-to-32 in icu target 2019-02-14 10:51:49 -08:00
Konstantin Käfer
d53c7860cd [build] use optional polyfill on Android, and upgrade to NDK r19
<experimental/optional> is not available anymore in newer STL versions, e.g. according to libc++'s TS deprecation policy: https://libcxx.llvm.org/TS_deprecation.html
2019-01-21 17:00:31 +01:00
Konstantin Käfer
6f60ccf08e [build] generate header maps instead of -files.txt 2019-01-09 10:26:53 +01:00
Konstantin Käfer
1d8235f5b8 [build] rework platform/default directory and add -files.txt for vendored libs 2018-12-14 11:03:03 +01:00
Konstantin Käfer
2b9f3aad9a [core] use constexpr map using eternal for expression lookups 2018-12-04 16:20:51 +02:00
Konstantin Käfer
f30429832e [build] use GLFW as a submodule and update to most recent version
this fixes https://github.com/glfw/glfw/issues/1334 for macOS Mojave
2018-11-21 10:12:59 +01:00