summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEric Engestrom <[email protected]>2019-01-28 20:17:12 +0000
committerEric Engestrom <[email protected]>2019-02-06 17:56:30 +0000
commit7b26a19f31158d8deafb8b9abf572f36342b7372 (patch)
tree9c4c0ef861234d53d60429742a0e05fa6a5fc7ab /.gitlab-ci.yml
parentbbdc563c11e328bd9f3fc93c0e37eadf1a25fc3a (diff)
gitlab-ci: add make Gallium Drivers SWR build
Signed-off-by: Eric Engestrom <[email protected]>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e9af186083e..f414187848a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -328,6 +328,31 @@ build:make-loader-classic-dri:
--disable-gallium-osmesa
LIBUNWIND_FLAGS: --disable-libunwind
+# 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.
+build:make-gallium-drivers-swr:
+ extends: .make-build
+ variables:
+ MAKE_CHECK_COMMAND: "true"
+ LLVM_VERSION: "6.0"
+ DRI_LOADERS: >
+ --disable-glx
+ --disable-gbm
+ --disable-egl
+ GALLIUM_ST: >
+ --enable-dri
+ --disable-opencl
+ --disable-xa
+ --disable-nine
+ --disable-xvmc
+ --disable-vdpau
+ --disable-va
+ --disable-omx-bellagio
+ --disable-gallium-osmesa
+ GALLIUM_DRIVERS: "swr"
+ LIBUNWIND_FLAGS: --enable-libunwind
+
build:scons-nollvm:
extends: .scons-build
variables: