ci: build the default no-options and the release build jobs with clang too

Just to make sure that works, all other jobs are built with gcc only.
This commit is contained in:
Peter Hutterer 2021-10-12 10:01:18 +10:00
parent 1f497f3248
commit 52e6f2883d

View file

@ -22,11 +22,12 @@ include:
.fedora: .fedora:
variables: variables:
# Update this tag when you want to trigger a rebuild # Update this tag when you want to trigger a rebuild
FDO_DISTRIBUTION_TAG: '2021-09-08.1' FDO_DISTRIBUTION_TAG: '2021-10-12.1'
FDO_DISTRIBUTION_VERSION: '34' FDO_DISTRIBUTION_VERSION: '34'
FDO_DISTRIBUTION_PACKAGES: >- FDO_DISTRIBUTION_PACKAGES: >-
alsa-lib-devel alsa-lib-devel
bluez-libs-devel bluez-libs-devel
clang
dbus-devel dbus-devel
doxygen doxygen
findutils findutils
@ -202,6 +203,9 @@ build_with_no_commandline_options:
- .build_on_fedora - .build_on_fedora
variables: variables:
MESON_OPTIONS: "" MESON_OPTIONS: ""
parallel:
matrix:
- CC: [gcc, clang]
# build with a set of options enabled or disabled # build with a set of options enabled or disabled
build_with_custom_options: build_with_custom_options:
@ -226,6 +230,9 @@ build_release:
- .build_on_fedora - .build_on_fedora
variables: variables:
MESON_OPTIONS: "-Dtest=enabled -Dbuildtype=release -Db_ndebug=true" MESON_OPTIONS: "-Dtest=enabled -Dbuildtype=release -Db_ndebug=true"
parallel:
matrix:
- CC: [gcc, clang]
valgrind: valgrind:
extends: extends: