From 599be8326b4f9d3638739f2ebf8e6b1f91d28c30 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Mon, 8 Aug 2022 00:40:31 +0800 Subject: [PATCH] ci: Enable all possible meson build options for clang MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit By doing this to makes more code be compiled with clang and guarded by bot Signed-off-by: Yonggang Luo Reviewed-by: Michel Dänzer Part-of: --- .gitlab-ci/build/gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.gitlab-ci/build/gitlab-ci.yml b/.gitlab-ci/build/gitlab-ci.yml index c1fb291f4aa..361d4972cee 100644 --- a/.gitlab-ci/build/gitlab-ci.yml +++ b/.gitlab-ci/build/gitlab-ci.yml @@ -410,11 +410,37 @@ debian-clang: -Wno-error=unused-const-variable -Wno-error=unused-private-field DRI_LOADERS: > + -D glx=dri + -D gbm=enabled + -D egl=enabled -D glvnd=true + -D platforms=x11,wayland + GALLIUM_ST: > + -D dri3=enabled + -D gallium-extra-hud=true + -D gallium-vdpau=enabled + -D gallium-xvmc=enabled + -D gallium-omx=bellagio + -D gallium-va=enabled + -D gallium-xa=enabled + -D gallium-nine=true + -D gallium-opencl=icd + -D gles1=enabled + -D gles2=enabled + -D llvm=enabled + -D microsoft-clc=enabled + -D shared-llvm=enabled + -D opencl-spirv=true GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,radeonsi,tegra,d3d12,crocus,i915,asahi" VULKAN_DRIVERS: intel,amd,freedreno,broadcom,virtio-experimental,swrast,panfrost,imagination-experimental,microsoft-experimental EXTRA_OPTION: -D spirv-to-dxil=true + -D osmesa=true + -D imagination-srv=true + -D tools=drm-shim,etnaviv,freedreno,glsl,intel,intel-ui,nir,nouveau,xvmc,lima,panfrost,asahi,imagination + -D vulkan-layers=device-select,overlay + -D build-aco-tests=true + -D intel-clc=enabled -D imagination-srv=true CC: clang CXX: clang++