Mike Morris
a65c90fdcb
compile OS X with --std=c++1y
...
because Travis uses Apple LLVM 6.0 and full c++14 support landed in 6.1
2015-05-12 20:43:01 -07:00
John Firebaugh
e476fcbf3b
C++14
2015-05-04 12:01:15 -07:00
John Firebaugh
2b0892aaaa
Build with gcc 4.9
2015-05-04 11:59:39 -07:00
Mike Morris
2fd22b8742
define MACOSX_DEPLOYMENT_TARGET in common.gypi
...
Needed in target_defaults to prevent node-gyp from overriding this everywhere with '10.5' from https://github.com/joyent/node/blob/master/common.gypi
2015-04-13 19:33:16 +02:00
Konstantin Käfer
47ede853c4
fixes black flicker on rotating the device
...
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
2015-03-12 12:16:38 +01:00
Konstantin Käfer
50d78fde85
fix install script
2015-02-04 10:49:09 +01:00
Konstantin Käfer
29baacf3a5
refactor makefile
2015-02-04 10:49:09 +01:00
Konstantin Käfer
3d51e116a8
use fake linker for merging the standalone static library
2015-02-04 10:49:08 +01:00
Konstantin Käfer
704b3719f5
use standard DEBUG macro rather than NDEBUG
2015-02-04 10:49:07 +01:00
Konstantin Käfer
8730120054
move variables to their own file
2015-02-04 10:49:07 +01:00
Konstantin Käfer
272fa8935e
make storage lib separate so we can build without storage libs
2015-02-04 10:49:07 +01:00
Konstantin Käfer
fbe30e04c4
move ios-specific configuration to common.gypi
2015-02-04 10:49:07 +01:00
Konstantin Käfer
4cbe665f7d
add symbols to Release builds for easier debugging
2015-02-04 10:49:06 +01:00
Leith Bade
33f611cdf8
Fix -W flags for boost
...
Fixes #801
2015-02-03 11:38:43 -08:00
Leith Bade
70057e1b8e
Merge branch 'master' of https://github.com/mapbox/mapbox-gl-native into android-mason
...
Conflicts:
gyp/common.gypi
include/mbgl/geometry/vao.hpp
include/mbgl/platform/event.hpp
include/mbgl/platform/gl.hpp
platform/default/http_request_baton_curl.cpp
src/storage/response.cpp
2014-11-09 00:35:52 +11:00
Konstantin Käfer
fb7f23884b
don't error on unused parameters
2014-11-06 17:21:55 +01:00
Konstantin Käfer
618a4a5785
add -Werror to os x as well
2014-11-06 14:18:52 +01:00
Dane Springmeyer
d7b0a34bdd
mason-based android port
2014-11-01 22:41:40 -04:00
Dane Springmeyer
bc7effdd86
declare explicit MACOSX_DEPLOYMENT_TARGET - refs #529
2014-10-31 16:37:53 -04:00
Mike Morris
7bdef53490
fix standalone_product_dir path
2014-10-30 11:51:50 -04:00
Dane Springmeyer
d8a93dbb95
use stable cross-generator direction for referencing standalone lib + other minor fixups
2014-10-29 18:13:25 -04:00
Konstantin Käfer
602b9da992
add -fPIC for static libraries
2014-10-27 16:47:47 -04:00
Konstantin Käfer
84700fce90
allow installing the library
2014-10-27 10:12:30 -04:00
Konstantin Käfer
0e928b5204
make tests work
2014-10-24 17:44:51 +02:00