summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [build] Run cmake again when source file lists changesAnder Conselvan de Oliveira2018-09-141-0/+1
| | | | | | | | Since commit bded6c65d59b ([build] use plain text files for file lists to simplify integration with other build systems) adding new source files would not cause cmake to be re-ran since it doesn't automatically track the plain text files. Fix that by explicitly adding those files to CMAKE_CONFIGURE_DEPENDS.
* [core] Implement array assertion fallback behaviorJohn Firebaugh2018-09-131-2/+0
| | | | This was added in gl-js in #7095.
* [linux,qt] Remove remainder of WebP supportKonstantin Käfer2018-09-131-2/+0
|
* [core] Add face culling mode parameter to Program::drawBruno de Oliveira Abinader2018-09-131-0/+2
| | | | | | Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers.
* [build] add script to generate a standalone version of Mapbox GLKonstantin Käfer2018-09-112-3/+3
|
* [android] add support for gnustlKonstantin Käfer2018-09-111-1/+1
|
* [core] add polyfill for codecvt for STLs that don't have it yetKonstantin Käfer2018-09-112-0/+21
|
* [build] Disable implicit fallthrough warnings for sqlite3 (#12855)Ander Conselvan de Oliveira2018-09-111-0/+1
| | | | | | | | | | | | | | | | | | The sqlite3 source code has a lot of implicit fallthroughs in case statements. They are documented with comments but even though gcc provides options to use these comments to suppress the warnings, that's not always reliable. For instance, it may fail if an #ifdef follows the comment or if the comment is within a block scope used for a case. With gcc version '(Ubuntu 7.3.0-16ubuntu3) 7.3.0' I get warnings similar to the below: ../../../vendor/sqlite/src/sqlite3.c: In function ‘sqlite3_db_status’: ../../../vendor/sqlite/src/sqlite3.c:20251:10: error: this statement may fall through [-Werror=implicit-fallthrough=] op = SQLITE_DBSTATUS_CACHE_WRITE+1; So disable the implicit falltrhough warnings for that library. Note that -Wno-error=implicit-fallthrough is not used to keep the build silent since this is vendor library.
* [android] jni.hpp 4.0.0John Firebaugh2018-09-071-1/+1
|
* [android] Upgrade to latest jni.hppJohn Firebaugh2018-09-071-1/+1
|
* [build] use vendored version of ICUKonstantin Käfer2018-09-052-7/+26
|
* [build] use vendored SQLite for LTO benefits + custom compile flagsKonstantin Käfer2018-09-052-2/+36
|
* [core] simplify dependency layout process and refactor data structuresMolly Lloyd2018-08-311-0/+1
|
* [windows, qt] fix windows compiler errors, remove tao + tuple polyfillMolly Lloyd2018-08-312-2/+0
|
* [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-0/+1
| | | | expressions in `*-pattern` properties
* SQL Statements to merge an attached database with name 'side' into the main ↵Asheem Mamoowala2018-08-281-0/+1
| | | | | | database. Co-authored-by: kkaefer <mail@kkaefer.com>
* [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFWKonstantin Käfer2018-08-272-2/+6
|
* [core] Add `line-gradient` propertyMikhail Pozdnyakov2018-08-231-0/+2
| | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick).
* [build] add plain text file lists for iOS/macOSKonstantin Käfer2018-08-235-6/+8
|
* [build] fixed typo in list of configuration types; RelWithDebugInfo should ↵Bryan Haber2018-08-201-9/+7
| | | | | | | be RelWithDebInfo - added missing linker flags for Sanitize configuration type - changed mason's download to use cmake's built-in support instead of directly calling curl
* [build] use plain text files for file lists to simplify integration with ↵Konstantin Käfer2018-08-2013-993/+997
| | | | other build systems
* [build] also generate debugging symbols for Release builds in XcodeKonstantin Käfer2018-08-201-0/+3
|
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-0/+2
|
* [build] More diagnostics for npm install failuresJohn Firebaugh2018-08-161-1/+2
|
* [build] make sure we're also updating the mapbox-ios-events submoduleKonstantin Käfer2018-08-141-2/+7
|
* WIP: use expected<T, E> for passing on errorsKonstantin Käfer2018-08-143-38/+21
|
* [core] harden OfflineDatabaseKonstantin Käfer2018-08-141-0/+2
|
* [core] Optimize generated set{Paint,Layout}Property codeJohn Firebaugh2018-08-131-0/+1
|
* [core] Eliminate setProperty & co.John Firebaugh2018-08-131-2/+0
|
* [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary sizeJohn Firebaugh2018-08-102-4/+4
|
* Update mbgl.cmakeVladimir Kondrashov2018-08-101-4/+4
|
* [build] Update gl-jsJohn Firebaugh2018-08-081-0/+4
|
* [core] Replace unique_any with peer from mapbox-bindgenBruno de Oliveira Abinader2018-08-082-2/+2
|
* [core] Add lineMetrics to GeoJSONOptionsMikhail Pozdnyakov2018-08-081-1/+1
| | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option.
* Relax typing for comparison operators (#12537)Anand Thakker2018-08-021-2/+2
| | | | | | | | | | * Relax typing for comparison operators Ports https://github.com/mapbox/mapbox-gl-js/pull/6961 * Review comments * Lint fixes
* [ios, macos] Enable link-time optimization for iOS release builds (#12502)John Firebaugh2018-07-313-0/+7
|
* [core] Merge DataDrivenPropertyValue into PropertyValue (#12513)John Firebaugh2018-07-311-2/+0
|
* [core] Tweak conversions to reduce binary sizeJohn Firebaugh2018-07-301-0/+2
| | | | | * return {} → return nullopt * error = { "..." } → error.message = "..."
* Update geometry, geojsonvt and vector-tile modulesSudarsana Babu Nagineni2018-07-301-3/+3
| | | | | Update mason modules geometry, geojsonvt and vector-tile to latest.
* [core] Compress all shader source as a single corpusJohn Firebaugh2018-07-251-0/+2
|
* [build] Bump benchmark to v1.4.1Bruno de Oliveira Abinader2018-07-231-2/+2
|
* [build] See what happened when `npm install` failsJohn Firebaugh2018-07-201-1/+5
|
* [core] Move expression.cpp to expression directoryJohn Firebaugh2018-07-201-3/+1
|
* [core] Replace {Source,Camera,Composite}Function with PropertyExpressionJohn Firebaugh2018-07-202-8/+2
|
* [build] vendor Google TestKonstantin Käfer2018-07-202-8/+3
|
* [build] organize CMake targets in folders for IDEsKonstantin Käfer2018-07-1710-0/+21
|
* [core] treat parsedate as C++ file to remove C build rulesKonstantin Käfer2018-07-161-2/+2
| | | | It is already wrapped with #ifdef __cplusplus extern "C", so we can safely compile it as C++ but retain C linkage
* [core] make the offline DB schema a regular include fileKonstantin Käfer2018-07-161-0/+1
|
* [core] Convert legacy functions directly to expressionsJohn Firebaugh2018-07-132-13/+2
|
* [build] Move all mason_use statements to a single fileJohn Firebaugh2018-07-131-0/+66
| | | | So its checksum can be used in a CI cache key name.