From 3a1ae4a0c76a3ac078137727aa8227a1cf946526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=BCtzel?= Date: Fri, 2 Aug 2024 16:23:14 +0200 Subject: [PATCH] Add CI runner that builds with external UMFPACK on MinGW. --- .github/workflows/build-windows-mingw.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build-windows-mingw.yaml b/.github/workflows/build-windows-mingw.yaml index d56bebd5d1..5d98f2b197 100644 --- a/.github/workflows/build-windows-mingw.yaml +++ b/.github/workflows/build-windows-mingw.yaml @@ -12,6 +12,8 @@ jobs: runs-on: windows-latest + name: MSYS2 (${{ matrix.umfpack }} UMFPACK, ${{ matrix.msystem }}) + defaults: run: shell: msys2 {0} @@ -23,6 +25,11 @@ jobs: matrix: # msystem: [MINGW64, CLANG64] msystem: [MINGW64] + umfpack: [internal, external] + include: + - umfpack: external + umfpack-package: suitesparse:p + umfpack-cmake-flags: "-DEXTERNAL_UMFPACK=ON" steps: - name: get CPU name @@ -52,6 +59,7 @@ jobs: parmetis:p qwt-qt5:p qt5-script:p + ${{ matrix.umfpack-package }} - name: install MSMPI uses: mpi4py/setup-mpi@v1 @@ -82,6 +90,7 @@ jobs: -DWITH_Mumps=OFF \ -DWITH_ELMERGUI=ON \ -DCREATE_PKGCONFIG_FILE=ON \ + ${{ matrix.umfpack-cmake-flags }} \ .. - name: build