diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2022-05-09 21:31:16 +0000 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2022-05-09 21:31:16 +0000 |
commit | e32b2c34f1ac719f3ca53137da7f732b3cd7978f (patch) | |
tree | 25d30b164c319ba41478fff601e14d45375ccfac /.gitlab-ci.yml | |
parent | 4823aa606b7a0785f918b2ced1463b07a2382cc1 (diff) | |
parent | e485bb1e26e91d059270bc49b00e47dd26929b72 (diff) | |
download | cairo-e32b2c34f1ac719f3ca53137da7f732b3cd7978f.tar.gz |
Merge branch 'mingw-ci' into 'master'
Add mingw-32 and mingw-64 CI builds
See merge request cairo/cairo!321
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a5e08bb76..873e1bfdb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -220,6 +220,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 |