summaryrefslogtreecommitdiff
path: root/bin/render.gypi
Commit message (Collapse)AuthorAgeFilesLines
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-031-0/+1
|
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-071-32/+16
| | | | | | | | | | | | | | * 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.
* [core] Merge SQLiteCache into the platform libraryJohn Firebaugh2015-12-221-1/+0
| | | | OfflineFileSource will depend on SQLite too.
* [core] Don't link with libuv on components not using it directlyThiago Marcos P. Santos2015-12-011-3/+0
|
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-041-7/+7
| | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243
* Make build system architecture agnostic to remove Android special caseKonstantin Käfer2015-08-041-7/+7
|
* use boost_program_options from masonKonstantin Käfer2015-05-121-2/+1
|
* merge build targets so we only have one build file per platformKonstantin Käfer2015-04-241-0/+60
previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them