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>
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b2ca5dc..4649b9f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -574,6 +574,30 @@
-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