Commit Graph

452 Commits

Author SHA1 Message Date
Thiago Marcos P. Santos
5254876b39 [build] Remove Qt builds from legacy buildsystem 2019-09-17 12:28:55 +03:00
Thiago Marcos P. Santos
102a07cc63 [build] Remove CXX11 flag
No longer needed after we vendorized so many deps.
2019-09-11 11:33:34 +03:00
Alexander Shalamov
3c5cdf1943 [build] Enable mbgl-expression-test on CI 2019-09-04 10:37:50 +03:00
tobrun
829f27e57b [android] reorder android-check make command 2019-08-27 13:54:32 +02:00
Dane Springmeyer
074dba57a2 add back test-memory target, removed in 692fe1f3f (#15383) 2019-08-15 10:20:27 -07:00
Wolfram Manthey
3b848b77e5 [build] Made cmake command configurable 2019-08-08 14:45:57 +03:00
Kevin Li
64e9784d79 [android] Add command to run app center in Makefile (#15056)
* Add command to run app center in Makefile

* rename command
2019-07-05 09:20:26 +08:00
tobrun
dd16eadc38 [android] - add ktlint, optimise code for ktlint validation 2019-07-04 12:08:49 +02:00
Jason Wray
3b1d437460 [ios, build] Add podspec lint script 2019-07-02 12:22:03 -07:00
Bruno de Oliveira Abinader
3b0e5a59a2 [core] Implement C++ render test runner 2019-06-25 20:10:21 +03:00
Jason Wray
bd481b1d60 [ios, build] Add more specific iOS testing flags 2019-06-18 17:45:28 -07:00
Jason Wray
1cfb0ed10d [ios, build] Add MORE_SIMULATORS option to iOS make commands 2019-06-14 15:23:16 -07:00
tobrun
ec2e5fc6be [android] - add nitpick validation to make android-check 2019-05-15 19:32:15 +02:00
Julian Rex
bf21fa1ff8 [core] Adds target branch parameter to clang-tools.sh (#14301) 2019-04-02 16:44:02 -04:00
Fredrik Karlsson
d97ff6ae05 [ios, macos] Open project using selected toolchain 2019-03-26 13:11:04 -07:00
Alf Watt
a33aaceaa9 Update to mapbox-events-ios release v0.9.1 (#14194)
MMENSDateWrapper -> MMEDate
Add SKIP_DOCS flag to build pipeline for iOS
2019-03-21 17:20:43 -07:00
Łukasz Paczos
10404e29af [android] unit and instrumentation tests code coverage report 2019-03-19 17:59:32 +01:00
Łukasz Paczos
c4115f0539 [android] publish SNAPSHOTs to oss.jfrog.org 2019-03-08 17:04:27 +01:00
Łukasz Paczos
d1109257dc [android] build correct POM when publishing to maven 2019-03-07 18:46:51 +01:00
Langston Smith
13a6f4c3db [android] initial additions for bintray plugin setup 2019-03-07 18:46:51 +01:00
Jason Wray
9bfc733168 [darwin, build] Explicitly specify number of jobs for CLI builds 2019-03-06 11:38:58 -08:00
Jason Wray
05026b704a [build, darwin] Disable Xcode indexing-while-compiling on CI 2019-03-04 15:59:01 -08:00
Łukasz Paczos
e598146399 [android] android nitpick script, verify submodule pins 2019-01-29 15:21:01 +01:00
Łukasz Paczos
ca8625fba1 [android] revert modules vendorization and keep submodules only 2019-01-29 15:21:01 +01:00
Łukasz Paczos
52bc11892c [android] change vendor modules update script 2019-01-15 14:21:26 +01:00
Łukasz Paczos
d617b87b4d [android] mapbox-gestures-android vendor 2019-01-15 14:21:26 +01:00
Alexander Shalamov
2da9d483ac [android] Implement google benchmark runner for Android platform 2019-01-11 09:49:36 +02:00
Alexander Shalamov
d1b386e3fc [android] Add list of skipped core unit tests 2019-01-10 18:49:44 +02:00
Alexander Shalamov
df63be71ce [android] Implement android test runner for core unit tests 2019-01-10 18:49:44 +02:00
tobrun
f64544d6f0 [android] - remove render test definitions from assets 2018-12-20 19:39:02 +01:00
Bruno de Oliveira Abinader
06a51713f6 [build] Set CMAKE_EXPORT_COMPILE_COMMANDS=ON by default 2018-11-26 12:42:14 +02:00
Tobrun
a89b6e51e2 [android] - use --info argument to show more detials during make test runs 2018-11-21 13:31:24 +01:00
Thiago Marcos P. Santos
cd92a231b3 [qt] Deprecate Qt4 and old versions of Qt5
Not enough adoption to keep the platform alive.
2018-11-13 22:55:26 +02:00
Bruno de Oliveira Abinader
d21c126f9d [build] Custom GDB no longer needed in Ubuntu Bionic 2018-10-08 16:27:24 +03:00
Jason Wray
360a36771b [ios, build] Check symbol namespacing for mapbox-events-ios 2018-10-03 13:26:59 -04:00
Jason Wray
1fe29b284f [darwin] Rename 'make check-public-symbols' to darwin-check-public-symbols 2018-10-03 13:26:59 -04:00
Jason Wray
a30bcff725 [ios, build] Use make iframework for all packaging 2018-09-26 07:56:36 -07:00
Konstantin Käfer
4a3c4edb59 [android] add support for gnustl 2018-09-11 11:43:54 +02:00
Konstantin Käfer
1e454642c8 [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW 2018-08-27 14:07:40 -07:00
John Firebaugh
ca7ef2aac7 [build] Run expression tests in node-gcc6-debug job 2018-08-08 08:58:15 -07:00
Sudarsana Babu Nagineni
dfb9325057 [Qt] Add CMake toolchain for QNX platform
This adds CMake toolchain for QNX platform. By using this
toolchain, we can compile Mapbox GL Plugin for Qt on QNX
platform.
2018-08-07 15:50:14 +03:00
Łukasz Paczos
2096908933 [android] - added Android licenses make target 2018-06-14 11:55:13 +02:00
tobrun
531448828d [android] - ignore render tests from ignores.json 2018-06-08 11:29:14 +02:00
Tobrun Van Nuland
be66de6fcd [android] - Render tests with PixelMatch 2018-06-01 20:05:56 +02:00
Tobrun
60505b0317 [android] - remove mips and armeabi as supported ABIs
[android] - bump CI image to NDK 17 compatible

[core] - remove setting edgeDistance to 0, comparison 'const short' > 32767 is always false

[android] - remove throwing in desructor, undefined behaviour

[android] - bump dependency versions of project
2018-05-22 17:53:34 +02:00
Konstantin Käfer
d1a266b3e6 [node] allow building all ABIs at once 2018-05-22 11:17:01 +02:00
Fabian Guerra
e08b6fe87f Merge branch 'release-boba' into master
# Conflicts:
#	circle.yml
#	include/mbgl/style/expression/let.hpp
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java
#	platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/geometry/LatLngBoundsTest.java
#	platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml
#	platform/android/gradle/dependencies.gradle
#	platform/android/src/example_custom_layer.cpp
#	platform/android/src/geojson/point.cpp
#	platform/darwin/src/NSPredicate+MGLAdditions.mm
#	platform/darwin/test/MGLExpressionTests.mm
#	platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec
#	platform/ios/Mapbox-iOS-SDK-symbols.podspec
#	platform/ios/Mapbox-iOS-SDK.podspec
#	platform/ios/app/MBXViewController.m
#	src/mbgl/renderer/layers/render_custom_layer.cpp
#	src/mbgl/style/conversion/filter.cpp
#	src/mbgl/style/expression/interpolate.cpp
#	src/mbgl/style/expression/value.cpp
#	test/style/filter.test.cpp
2018-04-23 10:44:02 -04:00
Antonio Zugaldia
61bb9be1e3 [android] Adds gradle-dependency-graph-generator-plugin to Android project (#11603)
* adds gradle-dependency-graph-generator-plugin to the project

* keep script in sync with https://github.com/mapbox/mapbox-android-demo/pull/671

* adds a makefile rule for dependency generation
2018-04-10 10:58:58 -04:00
Jason Wray
4f196d48dd [build] Save raw Xcode build logs 2018-03-26 18:08:03 -04:00
Jason Wray
e018b01c42 [ios, build] Run static analyzer on CircleCI 2018-03-26 16:26:29 -04:00