gitlab-ci: add scons SWR build
[mesa.git] / .gitlab-ci.yml
index db17a6cccc54c2f63dc11a59da96f59e68020768..3c3f39c530a1f57424340cf9c1e39777951c3b1e 100644 (file)
@@ -116,6 +116,9 @@ containers:ubuntu:
   variables:
     SCONSFLAGS: "-j4"
   script:
+    - if test -n "$LLVM_VERSION"; then
+        export LLVM_CONFIG="llvm-config-${LLVM_VERSION}";
+      fi
     - scons $SCONS_TARGET
     - eval $SCONS_CHECK_COMMAND
 
@@ -171,3 +174,17 @@ build:scons-nollvm:
   variables:
     SCONS_TARGET: "llvm=0"
     SCONS_CHECK_COMMAND: "scons llvm=0 check"
+
+build:scons-llvm:
+  extends: .scons-build
+  variables:
+    SCONS_TARGET: "llvm=1"
+    SCONS_CHECK_COMMAND: "scons llvm=1 check"
+    LLVM_VERSION: "3.9"
+
+build:scons-swr:
+  extends: .scons-build
+  variables:
+    SCONS_TARGET: "swr=1"
+    SCONS_CHECK_COMMAND: "true"
+    LLVM_VERSION: "6.0"