From b5a87ed051df9b1572e459c5328098280829b429 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 17 May 2023 11:36:57 -0400 Subject: ci: Add a clang build This is meant to catch build errors with clang. --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9d22e3798d..68d5a725cf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -123,6 +123,26 @@ release-build: - LD_LIBRARY_PATH=${CI_PROJECT_DIR}/_install/lib64 meson compile -C _build_hello - .gitlab-ci/run-tests.sh _build x11 +fedora-clang: + extends: .build-fedora-default + stage: build + needs: [] + variables: + EXTRA_MESON_FLAGS: "--buildtype=release" + script: + - .gitlab-ci/show-info-linux.sh + - export PATH="$HOME/.local/bin:$PATH" + - export CC=clang + - meson subprojects download + - meson subprojects update --reset + - meson setup + ${COMMON_MESON_FLAGS} + ${EXTRA_MESON_FLAGS} + ${BACKEND_FLAGS} + ${FEATURE_FLAGS} + _build + - meson compile -C _build + fedora-mingw64: extends: .build-fedora-default stage: build -- cgit v1.2.1