summaryrefslogtreecommitdiff
path: root/cmake/mbgl.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [core][ios] Use explicit submodule update for ios target (#8973)Asheem Mamoowala2017-05-181-0/+6
| | | Closes #8750
* [macos] expose link flags via mbgl-core targetKonstantin Käfer2017-04-061-0/+1
|
* [build] generate .xcconfig files with configure_fileKonstantin Käfer2017-03-281-11/+12
| | | | We previously used incremental `file(WRITE ...)` commands that gradually recreated the file on every CMake invocation. This sometimes lead to Xcode parsing a partially written file, which in turn breaks building dependend targets. Instead, we're now using a templated configuration file, which ensure that the file is created in one go and hopefully reduces the race condition between CMake and Xcode's automatic project updating.
* [build] use node-cmake 2.xKonstantin Käfer2017-02-221-13/+4
| | | | - Removes need to run `npm install` before invoking cmake
* [core] Update gl-js; fix $id filters with GeoJSON sourceJohn Firebaugh2017-02-081-1/+1
|
* [build] Remove Mason submodule in favor of CMake masonKonstantin Käfer2017-02-081-6/+2
|
* [build, ios, macos] Simplify version portion of user agent stringJohn Firebaugh2017-02-081-2/+0
| | | | The X.Y.Z version portion was unreliable, as it pulled from the latest tag regardless of platform. Set version to 0.0.0 and retrieve only the hash, which allows us to drop the node/npm dependency.
* [build] Run submodule update on every build, and npm install when the ↵Konstantin Käfer2017-01-191-0/+60
| | | | | | package.json changed We're now running a submodule update as part of every build, and when the project files are generated. We also run an npm install whenever the package.json was updated, both during project generation and as part of every build.
* [build] reduce framework size for Release builds on macOSKonstantin Käfer2016-11-221-0/+5
|
* [build] convert build-shaders script from Python to Node.jsKonstantin Käfer2016-08-161-0/+11
|
* [build] Fix Qt4 build on OS XKonstantin Käfer2016-08-051-2/+0
|
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-051-11/+7
|
* [build] Build Qt with CMakeThiago Marcos P. Santos2016-08-051-2/+6
|
* [build] Do not redefine MASON_PLATFORMThiago Marcos P. Santos2016-08-051-4/+6
|
* [build] switch to CMakeKonstantin Käfer2016-08-051-0/+50
This is very much a work in progress.