summaryrefslogtreecommitdiff
path: root/gyp/core.gypi
Commit message (Collapse)AuthorAgeFilesLines
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-071-80/+0
| | | | | | | | | | | | | | * 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.
* [gyp] Use variant compiler flags when neededBruno de Oliveira Abinader2016-02-211-0/+1
|
* [all] Make #include <mapbox/variant.hpp> universally accessibleJohn Firebaugh2016-02-041-2/+0
|
* [core] Don't link with libuv on components not using it directlyThiago Marcos P. Santos2015-12-011-4/+0
|
* [core] move mbgl.gyp to gyp directoryMike Morris2015-11-041-8/+8
| | | | | So npm won't clobber binding.gyp, refs https://github.com/npm/npm/issues/10243
* [core] mason geojsonvt-2.1.6.3Mike Morris2015-11-021-0/+2
| | | | | | | | | | | | | - [osx] set -fvisibility-inlines-hidden in gyp/common.gypi to silence mismatched visibility linker warnings - [linux] set cxx_host in GYP_FLAGS to set -fabi-version=0 on gcc builds to use clang-built mason binaries - [ios] update symbol visibility for iOS tests - [ios] link libgeojsonvt.a in iOS tests xcodeproj - add libgeojsonvt.a to General -> Linked Frameworks and Libraries - add mason_packages (recursive) to Build Settings -> Library Search Path - [ios] add libuv and geojsonvt first in iOS libtool smush to ensure symbols are found by later compilation units where they are undefined
* Install RapidJSON from masonJohn Firebaugh2015-10-011-0/+2
|
* mason variant@1.0Mike Morris2015-09-301-0/+2
|
* Make build system architecture agnostic to remove Android special caseKonstantin Käfer2015-08-041-4/+4
|
* scripts for running linux tests with dockerKonstantin Käfer2015-03-131-0/+3
|
* cleanup makefilesKonstantin Käfer2015-02-041-1/+1
|
* refactor makefileKonstantin Käfer2015-02-041-0/+76