gitlab-ci: add meson glvnd build
authorEric Engestrom <eric.engestrom@intel.com>
Tue, 29 Jan 2019 08:57:17 +0000 (08:57 +0000)
committerEric Engestrom <eric.engestrom@intel.com>
Wed, 6 Feb 2019 17:56:30 +0000 (17:56 +0000)
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
.gitlab-ci.yml
.gitlab-ci/Dockerfile.ubuntu

index 03b77c78e86a103626606a0c2b16a21966094ed6..b651de02225268b77fdc3ff4afe503820095dc10 100644 (file)
@@ -165,6 +165,25 @@ build:meson-loader-classic-dri:
       -D gallium-nine=false
       -D gallium-opencl=disabled
 
+build:meson-glvnd:
+  extends: .meson-build
+  variables:
+    UNWIND: "true"
+    DRI_LOADERS: >
+      -D glvnd=true
+      -D egl=true
+      -D gbm=true
+      -D glx=dri
+    DRI_DRIVERS: "i965"
+    GALLIUM_ST: >
+      -D gallium-vdpau=false
+      -D gallium-xvmc=false
+      -D gallium-omx=disabled
+      -D gallium-va=false
+      -D gallium-xa=false
+      -D gallium-nine=false
+      -D gallium-opencl=disabled
+
 # NOTE: Building SWR is 2x (yes two) times slower than all the other
 # gallium drivers combined.
 # Start this early so that it doesn't hunder the run time.
index ef7fba787736c3a5c832699643e2ae30da132108..dff5dccba37f9c78cb19c1e941f02855692cb486 100644 (file)
@@ -45,6 +45,7 @@ RUN apt-get install -y \
       x11proto-xf86vidmode-dev \
       libelf-dev \
       libunwind8-dev \
+      libglvnd-dev \
       python2.7 \
       python-pip \
       python-setuptools \