diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-05-17 11:36:57 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-05-17 11:39:59 -0400 |
commit | b5a87ed051df9b1572e459c5328098280829b429 (patch) | |
tree | 21e0db6765f7ad54b2d2509a4c2df5f13519a66c | |
parent | e79851502c27105ad8c6a205bb577e70ee6681a4 (diff) | |
download | gtk+-b5a87ed051df9b1572e459c5328098280829b429.tar.gz |
ci: Add a clang build
This is meant to catch build errors with clang.
-rw-r--r-- | .gitlab-ci.yml | 20 |
1 files changed, 20 insertions, 0 deletions
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 |