summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorKristian H. Kristensen <hoegsberg@google.com>2020-07-28 15:35:36 -0700
committerMarge Bot <eric+marge@anholt.net>2020-08-05 18:08:07 +0000
commit879444a957d33cab1dcb3a727b6ddc103eea3ba1 (patch)
tree7e4932fdeb7d13b1b865e18d668aa7ef6bcebb4e /.gitlab-ci.yml
parentdb504c464f854b997415706c33b50150b3f7e41c (diff)
ci: Add a build test for the Android platform
This builds the EGL loader and the freedreno, intel and amd vulkan drivers. Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6112>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b2ca5dcb8ee..4649b9fac5e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -574,6 +574,30 @@ meson-classic:
-D tools=all
-D werror=true
+meson-android:
+ extends: .meson-build
+ variables:
+ UNWIND: "disabled"
+ DRI_LOADERS: >
+ -D glx=disabled
+ -D gbm=disabled
+ -D egl=enabled
+ -D platforms=android
+ GALLIUM_DRIVERS: freedreno
+ VULKAN_DRIVERS: freedreno,intel,amd
+ EXTRA_OPTION: >
+ -D android-stub=true
+ -D werror=true
+ GALLIUM_ST: >
+ -D dri3=disabled
+ -D gallium-vdpau=disabled
+ -D gallium-xvmc=disabled
+ -D gallium-omx=disabled
+ -D gallium-va=disabled
+ -D gallium-xa=disabled
+ -D gallium-nine=false
+ -D gallium-opencl=disabled
+
.meson-cross:
extends:
- .meson-build