summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2023-03-16 19:17:13 +0100
committerMarti Maria <marti.maria@littlecms.com>2023-03-16 19:17:13 +0100
commit2a751a618eaa3ff3b181c67755120fa5142a2630 (patch)
tree9d97f9bef983dd2cf0841b12de65f9486c9aa69d
parent5cdc63e1202944f110904b0e91ee4ba0dac9f2cf (diff)
downloadlcms2-2a751a618eaa3ff3b181c67755120fa5142a2630.tar.gz
Get rid of msys2 checks on build.yml
Why to do this: - It fails with no reason and hides real compilation problems - MSYS2 was not supported until lately, and is a marginal platform. It makes no sense do such an exhaustive check for a platform seldom used. - Takes a long time. - Cygwin and msys2 are greately superseeded by wsl. - Visual studio is more tested and preferred, Community edition is free. So, I delete entirely all MSYS2 checks. If compelling reasons to incorporate those are found, version control of git is our friend.
-rw-r--r--.github/workflows/build.yml34
1 files changed, 0 insertions, 34 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a685bb9..9c34210 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -102,37 +102,3 @@ jobs:
meson compile -C build
meson test -C build
- msys-meson:
- name: 'msys-meson ${{ matrix.sys.abi }} ${{ matrix.library }}'
- runs-on: windows-latest
- defaults:
- run:
- shell: msys2 {0}
- strategy:
- matrix:
- sys:
- - { abi: mingw32, env: i686, compiler: gcc }
- - { abi: mingw64, env: x86_64, compiler: gcc }
- - { abi: ucrt64, env: ucrt-x86_64, compiler: gcc }
- - { abi: clang32, env: clang-i686, compiler: clang }
- - { abi: clang64, env: clang-x86_64, compiler: clang }
- library: ['shared', 'static']
- fail-fast: false
- steps:
- - name: Use MinGW from MSYS
- uses: msys2/setup-msys2@v2
- with:
- msystem: ${{matrix.sys.abi}}
- update: true
- pacboy: >-
- toolchain:p
- meson:p
- ninja:p
-
- - uses: actions/checkout@v2
-
- - name: Build Windows
- run: |
- meson setup build -Dfastfloat=true -Dthreaded=true -Dsamples=true -Ddefault_library=${{ matrix.library }}
- meson compile -C build
- meson test -C build