Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Dressel <code@deadcode.eu>2022-04-22 21:06:45 +0300
committerMatthias Dressel <code@deadcode.eu>2022-05-07 17:51:25 +0300
commit9833c92807715d5b6ca0f88d13081e25744d65e0 (patch)
tree5c61f566e453fb0d1d53ed40a5bb5f2addf20d51 /.gitlab-ci.yml
parent1bd91c3e6738cafeee3289a77e936ba1d823937c (diff)
CI: Add gcc12 and clang14 builds with mold linker
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a100db..01af02e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,6 +10,13 @@ stages:
- docker
- amd64
+.debian-amd64-experimental:
+ image: registry.videolan.org/dav1d-debian-experimental:20220427173740
+ stage: build
+ tags:
+ - docker
+ - amd64
+
.debian-llvm-mingw-common:
image: registry.videolan.org/vlc-debian-llvm-mingw:20201201162707
stage: build
@@ -208,6 +215,23 @@ build-debian-avx512:
- cd build
- time meson test -v --suite checkasm
+.build-debian-experimental:
+ extends: .debian-amd64-experimental
+ script:
+ - meson build --buildtype release
+ --werror
+ -Dc_link_args='-fuse-ld=mold'
+ - ninja -C build
+ - cd build && meson test -v
+
+build-debian-gcc12:
+ extends: .build-debian-experimental
+
+build-debian-clang14:
+ extends: .build-debian-experimental
+ variables:
+ CC: clang
+
build-win32:
extends: .debian-amd64-common
script: