aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEric Engestrom <[email protected]>2019-03-19 07:59:07 +0000
committerEric Engestrom <[email protected]>2019-03-19 12:59:38 +0000
commit43b6dd05f746f3c946bc6d259c69fad744989c89 (patch)
tree7a51790e9592e5949763a4291aeed0a92f8c1fbd /.gitlab-ci.yml
parentdb57db5317e81fb4ce31bc294fdcc199db651542 (diff)
gitlab-ci: add clang build
`clang` has a different set of warnings and errors than `gcc`, so it's useful to do at least a generic pass over Mesa with it. Signed-off-by: Eric Engestrom <[email protected]>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a9bcd3b0518..87f6c19f31b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -208,6 +208,15 @@ meson-glvnd:
-D gallium-nine=false
-D gallium-opencl=disabled
+meson-clang:
+ extends: .meson-build
+ variables:
+ UNWIND: "true"
+ DRI_DRIVERS: "auto"
+ GALLIUM_DRIVERS: "auto"
+ CC: clang-7
+ CXX: clang++-7
+
# 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.