summaryrefslogtreecommitdiff
path: root/cmake/benchmark.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [core] Vendor libbenchmarkAlexander Shalamov2018-11-081-2/+1
| | | | | | | | 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.
* [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-4/+0
| | | | | | | | | 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-3/+2
| | | | other build systems
* [build] organize CMake targets in folders for IDEsKonstantin Käfer2018-07-171-0/+2
|
* [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
* Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-231-0/+1
| | | | conversion system
* Initialize Xcode project build settings (#9777)Anand Thakker2017-08-161-0/+2
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+0
|
* [core] add algorithm for computing masks for raster tilesKonstantin Käfer2017-07-241-0/+1
|
* [benchmark] rendering interface changesIvo van Dongen2017-07-181-0/+2
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-061-0/+7
|
* [core] switch to vector-tile library for decoding Mapbox vector tilesKonstantin Käfer2017-06-211-0/+1
|
* [core] add benchmark for vector tile parsingKonstantin Käfer2017-06-211-0/+1
|
* [core] Privatize OpenGL/Context headersKonstantin Käfer2017-03-281-1/+0
|
* [core] Core tests and benchmarks are allowed to include via srcJohn Firebaugh2017-03-281-1/+1
|
* [build] Use mesa-13.0.0-glx in CI buildsBruno de Oliveira Abinader2016-11-081-6/+0
|
* [build] Re-add benchmark tests to the buildsystemThiago Marcos P. Santos2016-10-051-0/+32
Probably lost on the cmake migration