summaryrefslogtreecommitdiff
path: root/cmake/test.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [build] Cosmetics on vendor packagesThiago Marcos P. Santos2019-09-171-3/+3
| | | | | | - Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
* [build] Use pixelmatch-cpp from mapbox-baseMikhail Pozdnyakov2019-09-021-1/+1
|
* [build] Use args from mapbox-baseMikhail Pozdnyakov2019-09-021-1/+1
|
* [core] Switch test build to googletest git submoduleMikhail Pozdnyakov2019-08-011-3/+1
|
* [core] refactor program object creationKonstantin Käfer2019-05-281-0/+1
|
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-091-2/+2
|
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-141-1/+1
|
* [build] use newer compiler versions for some buildsKonstantin Käfer2018-11-281-0/+2
|
* [build] Add more vendor packagesThiago Marcos P. Santos2018-11-161-2/+1
| | | | | | * jni.hpp * cheap-ruler-cpp * pixelmatch-cpp
* [build] Add vendored libboostThiago Marcos P. Santos2018-11-011-1/+0
| | | | Custom extract made using bcp based on 1.65.1
* [build] Add build system for submodulesThiago Marcos P. Santos2018-10-311-10/+5
| | | | | | | | | 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.
* [build] add plain text file lists for iOS/macOSKonstantin Käfer2018-08-231-0/+1
|
* [build] use plain text files for file lists to simplify integration with ↵Konstantin Käfer2018-08-201-6/+3
| | | | other build systems
* [build] vendor Google TestKonstantin Käfer2018-07-201-1/+3
|
* [build] organize CMake targets in folders for IDEsKonstantin Käfer2018-07-171-0/+2
|
* [build] disable parts of the build that require node when WITH_NODEJS=OFF is setKonstantin Käfer2018-05-241-0/+5
|
* [build] standardize on -fvisibility=hidden for all targetsKonstantin Käfer2017-11-291-4/+0
| | | | | | | 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
* [core, ios, macos] Implement unique_any and remove linb::anyAsheem Mamoowala2017-11-221-1/+0
|
* Initialize Xcode project build settings (#9777)Anand Thakker2017-08-161-0/+2
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-061-0/+11
|
* [core] Auto-growable SpriteAtlas using shelf-packJohn Firebaugh2017-05-261-0/+1
|
* [core, darwin] Object identity for MGLSource*, MGLStyleLayer*John Firebaugh2017-04-131-0/+1
| | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`.
* [core] Privatize OpenGL/Context headersKonstantin Käfer2017-03-281-1/+0
|
* [android] Move SDK files to separate targetKonstantin Käfer2017-03-281-3/+9
|
* [core] Core tests and benchmarks are allowed to include via srcJohn Firebaugh2017-03-281-1/+1
|
* [build, ios, macos] Simplify version portion of user agent stringJohn Firebaugh2017-02-081-1/+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.
* [core] Introduce gl::Program templateJohn Firebaugh2016-11-081-0/+1
|
* [build] Use mesa-13.0.0-glx in CI buildsBruno de Oliveira Abinader2016-11-081-6/+0
|
* [tests] Make it possible to disable tests on the CIThiago Marcos P. Santos2016-08-261-0/+6
| | | | | Useful for tests that depend on a good network connection and you want to run manually.
* [build] add CMake source groups to all targetsKonstantin Käfer2016-08-221-0/+2
|
* [build] convert build-shaders script from Python to Node.jsKonstantin Käfer2016-08-161-3/+1
|
* [build] switch to CMakeKonstantin Käfer2016-08-051-0/+35
This is very much a work in progress.