File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -16,13 +16,13 @@ jobs:
16
16
strategy :
17
17
fail-fast : false
18
18
matrix :
19
- compiler : [native, llvm, gcc]
19
+ compiler : [native, llvm-18 , gcc-14 ]
20
20
os : [ubuntu-latest, windows-latest, macos-13, macos-15]
21
21
exclude :
22
22
- os : windows-latest
23
- compiler : llvm
24
- - os : ubuntu-latest
25
- compiler : gcc # gcc is already the default
23
+ compiler : llvm-18
24
+ - os : macos-13
25
+ compiler : native # AppleClang is too old
26
26
27
27
steps :
28
28
- name : Checkout code
32
32
uses : lukka/get-cmake@latest
33
33
34
34
- name : Install Clang
35
- if : ${{ matrix.compiler == 'llvm' && (matrix.os == 'macos-13' || matrix.os == 'macos-15') }}
35
+ if : ${{ matrix.compiler == 'llvm-18 ' && (matrix.os == 'macos-13' || matrix.os == 'macos-15') }}
36
36
run : |
37
37
brew install llvm@18
38
38
brew link --force --overwrite llvm@18
@@ -43,13 +43,13 @@ jobs:
43
43
run : |
44
44
echo "CC=clang-18" >> $GITHUB_ENV
45
45
echo "CXX=clang++-18" >> $GITHUB_ENV
46
- if : ${{ matrix.compiler == 'llvm' && (matrix.os != 'macos-13' && matrix.os != 'macos-15') }}
46
+ if : ${{ matrix.compiler == 'llvm-18 ' && (matrix.os != 'macos-13' && matrix.os != 'macos-15') }}
47
47
48
48
- name : Use GCC
49
49
run : |
50
50
echo "CC=gcc-14" >> $GITHUB_ENV
51
51
echo "CXX=g++-14" >> $GITHUB_ENV
52
- if : ${{ matrix.compiler == 'gcc' && (matrix.os != 'ubuntu-latest') }}
52
+ if : ${{ matrix.compiler == 'gcc-14' }}
53
53
54
54
- name : Configure
55
55
run : cmake -B build -DCPPSPEC_BUILD_TESTS=YES
You can’t perform that action at this time.
0 commit comments