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
Thiago Marcos P. Santos
9be6c8b1b7
[build] Add more vendor packages
...
* jni.hpp
* cheap-ruler-cpp
* pixelmatch-cpp
2018-11-16 18:58:30 +02:00
Bruno de Oliveira Abinader
bf8b24fa8d
[build] Update to geometry v1.0.0
2018-11-13 17:28:26 +02:00
Alexander Shalamov
86d2e928f2
[core] Vendor libbenchmark
...
Prebuilt binaries for libbenchmark might be incompatible with some
environments, for example, when mbgl-benchmark target is compiled
on host with GCC and linked against mason's clang 5.0 compiled binaries.
Vendored libbenchmark avoids aforementioned issue, as the target and
the binary compiled with same compiler / options.
2018-11-08 14:19:23 +02:00
Thiago Marcos P. Santos
bcbbc7e5f3
[build] Add vendored libboost
...
Custom extract made using bcp based on 1.65.1
2018-11-01 16:29:37 +02:00
Thiago Marcos P. Santos
69960afb8d
[build] Add build system for submodules
...
Vendorize the submodules and a simple CMake build
system for all them. The dependencies will inherit
compilation options for core.
The goal is to make Mapbox GL Core completely self
contained with a simple offline build.
2018-10-31 18:19:28 +02:00