summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* [Qt] Install valgrind on-demandBruno de Oliveira Abinader2016-06-161-1/+0
|
* [macos] Renamed OS X SDK to macOS SDKMinh Nguyễn2016-06-141-0/+4
| | | | Also renamed as many references to OS X as possible to macOS in documentation.
* [Qt][build] Updated valgrind supression and make it a target for QtThiago Marcos P. Santos2016-06-091-0/+1
|
* [build] add benchmark targetKonstantin Käfer2016-06-061-0/+1
|
* [build] Added unique_resource as dependencyBruno de Oliveira Abinader2016-06-011-0/+1
|
* [build] Header-only deps should only need cflagsBruno de Oliveira Abinader2016-06-011-4/+4
|
* [core] Replace clipper and libtess with earcut.hppJohn Firebaugh2016-05-311-0/+1
|
* [build] Avoid variable name coupling between main.mk and configureJohn Firebaugh2016-05-231-0/+2
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-031-0/+1
|
* [core] port to protozero (#4906)Dane Springmeyer2016-05-031-0/+1
|
* [build] Qt cleanupBruno de Oliveira Abinader2016-04-271-4/+1
|
* [Qt] Use Qt resources for bundling the certificatesThiago Marcos P. Santos2016-04-201-0/+1
|
* [Qt] Build the Qt portThiago Marcos P. Santos2016-04-201-0/+7
|
* [build] Fail configure if a mason command failsJohn Firebaugh2016-04-131-1/+2
|
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-071-12/+14
| | | | | | | | | | | | | | * 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.
* [build] Force git submodule update before running masonJohn Firebaugh2016-03-241-0/+1
| | | | Refs #4454
* [android] Add jni.hpp headers to buildJohn Firebaugh2016-03-041-1/+2
|
* [build] replace jpeg library with libjpeg-turboKonstantin Käfer2016-01-221-2/+2
|
* [ios] Updates configure to work when project is a submoduleCameron Mulhern2016-01-221-1/+1
|
* Revert "Revert WebP support due to broken builds"Bruno de Oliveira Abinader2016-01-201-0/+1
| | | | | | | This reverts commit 6709bdcacd5a45a10b554f3f225206c9494e5e43. There was an issue with the script that removes '-lwebp' from WebP linker flags, since we're statically linking. This is now fixed.
* Revert WebP support due to broken buildsJohn Firebaugh2016-01-191-1/+0
| | | | This reverts commits 2010fbb0e61cbe7c0b08560118ca887fc1d7193e, a361ce47a19d37b96b48cd605c62c5ab79bba462, and d004bb275ae3ea60bb6c2febd6fa22f1f51c3993.
* [linux] Added WebP build depsBruno de Oliveira Abinader2016-01-191-0/+1
|
* Move platform scripts into platformsJohn Firebaugh2015-12-161-3/+3
|
* [test] Add pixelmatch; use in annotation testsJohn Firebaugh2015-11-251-0/+1
|
* [node] enable npm to build mapbox-gl-native package from sourceLucas Wojciechowski2015-11-041-2/+9
| | | | | | This reverts commit 311bf93abe9f815668e8e0a779c87c3eb5c1199d. more explicit require paths in tests
* [core] mason geojsonvt-2.1.6.3Mike Morris2015-11-021-0/+1
| | | | | | | | | | | | | - [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 gtest from masonJohn Firebaugh2015-10-021-0/+1
|
* Install RapidJSON from masonJohn Firebaugh2015-10-011-0/+1
|
* mason variant@1.0Mike Morris2015-09-301-0/+1
|
* Make build system architecture agnostic to remove Android special caseKonstantin Käfer2015-08-041-151/+56
|
* use boost_program_options from masonKonstantin Käfer2015-05-121-1/+6
|
* use custom boostKonstantin Käfer2015-04-281-1/+1
|
* build on Travis' sudo: false infrastructureKonstantin Käfer2015-04-281-1/+2
|
* Link with X11 explicitlyThiago Marcos P. Santos2015-03-161-2/+2
| | | | | | | | | We are using X11 symbols directly like XFree() so we need to link with it explicitly. Previously these symbols were being resolved somehow by libGL, but apparently they are now hidden - good - in the custom version we are using since 5e40f72b7. Fixes #1005.
* scripts for running linux tests with dockerKonstantin Käfer2015-03-131-0/+14
|
* fixes black flicker on rotating the deviceKonstantin Käfer2015-03-121-1/+1
| | | | | | | | | | | | fixes #838 instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible. - upgrades GLFW to 3.1 - removes swapped/needsSwap in favor of a more explicit scheme - View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update - sets all iOS deployment targets to 7.0 - disables SQLite3 version check, since the library version changed on iOS 8.2
* Use libuv 1.4.0 for arm64 supportLeith Bade2015-02-111-1/+1
|
* dont set python gyp varMike Morris2015-02-101-1/+0
|
* move config files to config/ folderKonstantin Käfer2015-02-041-1/+14
|
* cleanup makefilesKonstantin Käfer2015-02-041-7/+8
|
* make different abis for androidKonstantin Käfer2015-02-041-2/+0
|
* refactor makefileKonstantin Käfer2015-02-041-0/+1
|
* use fake linker for merging the standalone static libraryKonstantin Käfer2015-02-041-2/+0
|
* allow overriding configuration variablesKonstantin Käfer2015-02-041-26/+26
|
* ensure pkg-config is found since mason depends on it for nowDane Springmeyer2015-01-281-0/+6
|
* Update android ABIsLeith Bade2015-01-291-8/+8
|
* Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-masonLeith Bade2015-01-151-1/+1
|\ | | | | | | | | Conflicts: src/mbgl/shader/shader.cpp
| * build against mason sqlite 3.8.6Mike Morris2015-01-131-1/+1
| |
| * switch to a newer version of GLFWKonstantin Käfer2014-12-031-1/+1
| | | | | | | | refs #679
* | Use libnu 1.5.1Leith Bade2014-12-111-1/+1
| |