summaryrefslogtreecommitdiff
path: root/mbgl.gypi
Commit message (Collapse)AuthorAgeFilesLines
* [build] switch to CMakeKonstantin Käfer2016-08-051-341/+0
| | | | This is very much a work in progress.
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-271-0/+4
| | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files
* Revert "add supercluster dependency"Vladimir Agafonkin2016-07-181-2/+0
| | | | This reverts commit f84e9fdb2bb25d88f4dbe6f269ca66c7eee8eeb2.
* add supercluster dependencyVladimir Agafonkin2016-07-181-0/+2
| | | | [skip ci]
* [android] Build release with -Os and -fvisibility=hiddenThiago Marcos P. Santos2016-07-131-0/+2
| | | | Optimize for size.
* Merge branch 'release-ios-v3.3.0' into masterJesse Bounds2016-07-071-0/+1
|\
| * [ios] Add support for full Bitcode builds (#5586)Jesse Bounds2016-07-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In https://github.com/mapbox/mapbox-gl-native/commit/ f791eb32b9ebe96845e87e5a6acd3ee46182c1d5 we simplified the package script and intended to remove support for building the SDK without Bitcode support. The intention was to use the ENABLE_BITCODE project setting to do this and remove the control of that variable in the script. However, since we use `xcodebuild build` this only uses bitcode `marker` by default and causes a failure when an app that uses the Mapbox SDK is archived. This adds the `BITCODE_GENERATION_MODE` and `bitcode` value to the necessary iOS SDK and mbgl and platform targets. If the SDK is compiled with these flags set, it will be successfully processed in the bitcode phase in an app archive operation. This also removes the `BITCODE` flag from the Makefile since the intention is to not support building the SDK without bitcode support and the presence of that option might be confusing.
* | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514)Young Hahn2016-07-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well
* | [build] Separate headers gen in a specific targetBruno de Oliveira Abinader2016-06-131-15/+32
|/
* [build] Added unique_resource as dependencyBruno de Oliveira Abinader2016-06-011-0/+3
|
* [core] Replace clipper and libtess with earcut.hppJohn Firebaugh2016-05-311-0/+1
|
* [core] Share shaders with gl-jsJohn Firebaugh2016-05-251-1/+1
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-031-0/+3
|
* [core] port to protozero (#4906)Dane Springmeyer2016-05-031-0/+1
|
* [core] Use gyp's direct_dependent_settings to propagate variant cflagsJohn Firebaugh2016-05-021-0/+11
|
* [linux] Build with GCC 5 (#4901)John Firebaugh2016-04-291-7/+0
| | | | | | * [linux] Build with GCC 5 * [build] -fabi-version=0 is the default for GCC 5
* [ios, osx] Fixed project upgrade warningsMinh Nguyễn2016-04-161-0/+10
| | | | Fixed project upgrade warnings in projects managed by gyp.
* [ios, osx] Avoid generating dSYM files in Debug configurationsJohn Firebaugh2016-04-111-0/+1
| | | | Per https://labs.spotify.com/2013/11/04/shaving-off-time-from-the-ios-edit-build-test-cycle/
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-071-0/+293
* Main gyp files are now standardized as platform/<platform>/platform.gyp. * Each platform gyp file defines appropriate loop_lib and headless_lib variables. * Each platform gyp file includes mbgl.gypi, which defines base targets which may be useful to all platforms. * CI targets are consistent across platforms: `make $(PLATFORM) && make test-$(PLATFORM)`. * Renamed the "linux" test app to "glfw". It's now built in OS X CI. * Android build flakiness is fixed. * iOS CI builds the bench and iosapp targets. * Mesa version is now in one place. * CI scripts use bash "strict mode" and correct error handling. * All build output goes to the build directory. * Removed vestigial iOS/OS X/Android Travis scripts.