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
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
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
Konstantin Käfer
60b8469c48
[core] add --cache option to GLFW binary to specify the cache database
2018-09-19 21:10:11 +02:00
Konstantin Käfer
93d37282d9
[build] organize CMake targets in folders for IDEs
2018-07-17 18:36:17 +02:00
Bruno de Oliveira Abinader
e91cab516c
[glfw] Use args in GLFW example
2017-12-18 16:40:29 +02:00
Konstantin Käfer
8757164ac8
[build] standardize on -fvisibility=hidden for all targets
...
Enables -fvisibility=hidden for iOS and Linux, and adds a workaround for GCC 6.3-7.1
Adds a GCC 6 build
Enables diagnostics for C files
Fixes a shadow warning in parsedate.c
2017-11-29 17:31:33 +01:00
Anand Thakker
817ed1417e
Initialize Xcode project build settings ( #9777 )
2017-08-16 08:29:05 -04:00
Ivo van Dongen
8401325a82
[glfw] rendering interface changes
2017-07-18 10:45:12 +02:00
Bruno de Oliveira Abinader
d0be2ed2a6
[build] Update GLFW to 2017-07-13-67c9155
2017-07-13 14:59:06 +03:00
Konstantin Käfer
a5cdbb084e
[all] make default_styles header-only
2017-07-13 00:22:54 -04:00
Konstantin Käfer
fc48ca1801
[build] use CMake to generate Xcode schemes
2017-07-06 11:45:09 +02:00
Bruno de Oliveira Abinader
12279b5dcc
[glfw] Added extrusions (E) and route (R) shortcuts
2017-06-14 16:39:07 +03:00
Bruno de Oliveira Abinader
c69fae99a5
[build] Suppress GLFW redefining GLAPIENTRY error
2017-05-09 14:35:34 +03:00
Konstantin Käfer
a84aa453a9
[core] Privatize OpenGL/Context headers
2017-03-28 13:53:19 +02:00
Konstantin Käfer
a253a15a7c
[linux] update CA bundle and add script for automated updates
...
also removes the ca-bundle.crt from the Android build, since it's entirely unused
2017-01-27 14:52:21 +01:00
Konstantin Käfer
67ed3ae3eb
[build] move GLFW-related files to platform/glfw
2016-11-22 20:58:51 +01:00
Konstantin Käfer
9353fcbf4c
[build] move default_styles to platform/default
2016-11-22 20:58:51 +01:00
Konstantin Käfer
e1a6795a73
[build] add CMake source groups to all targets
2016-08-22 19:14:51 +02:00
Bruno de Oliveira Abinader
57bed88b03
[build] Copy 'ca-bundle.crt' for mbgl-glfw target
2016-08-05 11:42:22 +02:00
Konstantin Käfer
692fe1f3ff
[build] switch to CMake
...
This is very much a work in progress.
2016-08-05 11:42:22 +02:00