From c290dcd0a0c0f7dbc117ab4e701991318b285d9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=BCtzel?= Date: Thu, 14 Nov 2024 15:38:12 +0100 Subject: [PATCH] No OpenMP on CLANG64 --- .github/workflows/build-windows-mingw.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-windows-mingw.yaml b/.github/workflows/build-windows-mingw.yaml index 6d59561a21..cf24390de2 100644 --- a/.github/workflows/build-windows-mingw.yaml +++ b/.github/workflows/build-windows-mingw.yaml @@ -106,6 +106,8 @@ jobs: -DCMAKE_INSTALL_PREFIX="${GITHUB_WORKSPACE}/usr" \ -DCPACK_BUNDLE_EXTRA_WINDOWS_DLLS=OFF \ -DBLA_VENDOR="OpenBLAS" \ + $([ "${{ matrix.msystem }}" == "CLANG64" ] && \ + echo "-DOpenMP_Fortran_FLAGS=-fopenmp=libomp -DOpenMP_Fortran_LIB_NAMES=-lomp") \ -DWITH_OpenMP=ON \ -DWITH_LUA=ON \ -DWITH_MPI=ON \ @@ -115,9 +117,11 @@ jobs: -DCMAKE_C_FLAGS="-Wno-error=incompatible-pointer-types" \ -DParMetis_LIBRARIES="$(pkg-config --libs parmetis)" \ -DParMetis_INCLUDE_DIR="$(pkg-config --cflags parmetis)" \ - -DWITH_Mumps=ON \ - -DMumps_LIBRARIES=$(pkg-config -libs mumps-dmo) \ - -DMumps_INCLUDE_DIR=$(pkg-config --variable=includedir mumps-dmo) \ + $([ "${{ matrix.msystem }}" == "CLANG64" ] && \ + echo "-DWITH_Mumps=OFF" || \ + echo "-DWITH_Mumps=ON \ + -DMumps_LIBRARIES=$(pkg-config -libs mumps-dmo) \ + -DMumps_INCLUDE_DIR=$(pkg-config --variable=includedir mumps-dmo)") \ -DWITH_CHOLMOD=ON \ -DWITH_ElmerIce=ON \ -DWITH_ELMERGUI=ON \