Skip to content

Commit 9ed50ad

Browse files
committed
ci:macos: use Flang with Clang
1 parent 07a8ecb commit 9ed50ad

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/ci.yml

+9-6
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,19 @@ jobs:
102102

103103
strategy:
104104
matrix:
105-
c: [{cc: clang, cxx: clang++}]
106-
107-
# {cc: gcc-13, cxx: g++-13} macos GHA broken in general for GCC
105+
compiler: [{cpp: clang++, c: clang, fc: flang-new },
106+
{cpp: g++-14, c: gcc-14, fc: gfortran-14 }]
108107

109108
env:
110-
FC: gfortran-14
111-
CC: ${{ matrix.c.cc }}
112-
CXX: ${{ matrix.c.cxx }}
109+
FC: ${{ matrix.compiler.fc }}
110+
CC: ${{ matrix.compiler.c }}
111+
CXX: ${{ matrix.compiler.cpp }}
113112

114113
steps:
114+
- name: install Flang
115+
if: ${{ matrix.compiler.fc == 'flang-new' }}
116+
run: brew install flang
117+
115118
- uses: actions/checkout@v4
116119

117120
- uses: ./.github/workflows/composite-unix

0 commit comments

Comments
 (0)