diff options
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/ci_windows_mingw.yml | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/.github/workflows/ci_windows_mingw.yml b/.github/workflows/ci_windows_mingw.yml index dccb723..9fcedfa 100644 --- a/.github/workflows/ci_windows_mingw.yml +++ b/.github/workflows/ci_windows_mingw.yml @@ -21,16 +21,14 @@ jobs: fail-fast: false matrix: include: - - { icon: '⬛', sys: mingw32, env: i686 } - - { icon: '🟦', sys: mingw64, env: x86_64 } - - { icon: '🟨', sys: ucrt64, env: ucrt-x86_64 } # Experimental! -# - { icon: '🟧', sys: clang64, env: clang-x86_64 } # Experimental! + - { icon: '⬛', sys: MINGW32 } + - { icon: '🟦', sys: MINGW64 } + - { icon: '🟨', sys: UCRT64 } # Experimental! + - { icon: '🟧', sys: CLANG64 } # Experimental! name: 🚧${{ matrix.icon }}-${{ matrix.sys }} defaults: run: shell: msys2 {0} - env: - MINGW_ARCH: ${{ matrix.sys }} steps: - name: '⚙️ git config' @@ -51,24 +49,26 @@ jobs: git base-devel tree - mingw-w64-${{ matrix.env }}-toolchain - mingw-w64-${{ matrix.env }}-libpng - mingw-w64-${{ matrix.env }}-libjpeg-turbo - mingw-w64-${{ matrix.env }}-freetype - mingw-w64-${{ matrix.env }}-libtiff - mingw-w64-${{ matrix.env }}-libwebp - mingw-w64-${{ matrix.env }}-libheif - mingw-w64-${{ matrix.env }}-libraqm - mingw-w64-${{ matrix.env }}-libimagequant - mingw-w64-${{ matrix.env }}-libavif - mingw-w64-${{ matrix.env }}-cmake + pacboy: > + toolchain:p + libpng:p + libjpeg-turbo:p + freetype:p + libtiff:p + libwebp:p + libheif:p + libraqm:p + libavif:p + xpm-nox:p + cmake:p + ninja:p - name: '🚧 Cmake Configure' run: | - MSYSTEM=MINGW64 cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -DENABLE_PNG=1 -DENABLE_FREETYPE=1 -DENABLE_XPM=0 -DENABLE_JPEG=1 -DENABLE_WEBP=0 -DENABLE_TIFF=1 -DENABLE_XPM=0 -DENABLE_GD_FORMATS=1 -DENABLE_HEIF=1 -DENABLE_RAQM=1 -DBUILD_TEST=1 -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -B. + cmake -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DENABLE_PNG=1 -DENABLE_FREETYPE=1 -DENABLE_XPM=1 -DENABLE_JPEG=1 -DENABLE_WEBP=1 -DENABLE_TIFF=1 -DENABLE_GD_FORMATS=1 -DENABLE_HEIF=1 -DENABLE_RAQM=1 -DENABLE_ICONV=1 -DENABLE_CPP=1 -DBUILD_TEST=1 -B. - name: Build - run: cmake --build . --config ${{env.BUILD_TYPE}} --parallel 4 + run: cmake --build . - name: Run tests working-directory: ${{github.workspace}} @@ -76,4 +76,4 @@ jobs: mkdir tmp export TMP=${{github.workspace}}\\tmp export CTEST_OUTPUT_ON_FAILURE=1 - ctest -C ${{env.BUILD_TYPE}} + ctest |