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:
authorMartin Storsjö <martin@martin.st>2019-02-13 22:40:58 +0300
committerHenrik Gramner <gramner@twoorioles.com>2019-02-19 16:28:18 +0300
commit3f646a2182e36476634237b94bae5a0481489c34 (patch)
tree26ce37407b1f77768ca4115a9c94fc7afb468e69 /.gitlab-ci.yml
parent592e96bffb7ffd2989d8bb299e4691c81a570217 (diff)
ci: Add a job for testing win32 with no extra stack alignment, like msvc
This test builds with clang, as GCC defaults to 16 byte stack alignment on windows, while clang defaults to 4.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5cf65c1..ef7ccd7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -71,6 +71,21 @@ build-win32:
- build/dav1d_install/
expire_in: 1 week
+build-win32-unaligned-stack:
+ image: registry.videolan.org:5000/vlc-debian-llvm-mingw:20190218133533
+ stage: build
+ tags:
+ - debian
+ - amd64
+ script:
+ - wineserver -p && wine wineboot
+ - meson build --buildtype release
+ --werror
+ --cross-file /opt/crossfiles/i686-w64-mingw32.meson
+ -Dstack_alignment=4
+ - ninja -C build
+ - cd build && meson test -v
+
build-win64:
image: registry.videolan.org:5000/dav1d-debian-unstable:20190215130514
stage: build