From e485bb1e26e91d059270bc49b00e47dd26929b72 Mon Sep 17 00:00:00 2001 From: Adrian Johnson Date: Sat, 7 May 2022 19:16:35 +0930 Subject: Add mingw-32 and mingw-64 CI builds --- .gitlab-ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 46cc5f0cf..2b033ed02 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -219,6 +219,42 @@ fedora meson build: paths: - 'builddir/meson-logs/' +meson mingw-32 build: + extends: + - '.fdo.distribution-image@fedora' + stage: 'build' + before_script: + - dnf install -y 'dnf-command(builddep)' + - dnf builddep -y mingw32-cairo + script: + - mkdir builddir + - cd builddir + - mingw32-meson --default-library=both + - ninja install + artifacts: + expire_in: "7 days" + when: "always" + paths: + - 'builddir/meson-logs/' + +meson mingw-64 build: + extends: + - '.fdo.distribution-image@fedora' + stage: 'build' + before_script: + - dnf install -y 'dnf-command(builddep)' + - dnf builddep -y mingw64-cairo + script: + - mkdir builddir + - cd builddir + - mingw64-meson --default-library=both + - ninja install + artifacts: + expire_in: "7 days" + when: "always" + paths: + - 'builddir/meson-logs/' + # Based on https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/.gitlab-ci.yml (.build windows) .build meson windows: image: $WINDOWS_IMAGE -- cgit v1.2.1