Skip to content

Commit 14ed6a8

Browse files
committed
Cleanup CI
1 parent 8572a24 commit 14ed6a8

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/linux.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ permissions:
77

88
jobs:
99
build:
10+
name: >-
11+
${{matrix.cxx}} c++${{matrix.std}} ${{matrix.build_type}} ${{matrix.gen}}
1012
runs-on: ubuntu-22.04
1113
strategy:
1214
matrix:
@@ -36,7 +38,7 @@ jobs:
3638
build_type: Release
3739
std: 23
3840
install: sudo apt install g++-14
39-
gen: -G Ninja
41+
gen: Ninja
4042
- cxx: clang++-3.6
4143
- cxx: clang++-11
4244
build_type: Debug
@@ -65,7 +67,7 @@ jobs:
6567
std: 20
6668
cxxflags: -stdlib=libc++
6769
install: sudo apt install clang-20 libc++-20-dev libc++abi-20-dev
68-
gen: -G Ninja
70+
gen: Ninja
6971

7072
steps:
7173
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
@@ -176,7 +178,7 @@ jobs:
176178
CXX: ${{matrix.cxx}}
177179
CXXFLAGS: ${{matrix.cxxflags}} ${{matrix.cxxflags_extra}}
178180
run: |
179-
cmake ${{matrix.gen}} \
181+
cmake ${{ matrix.gen && '-G' || '' }} ${{matrix.gen}} \
180182
-DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
181183
-DCMAKE_CXX_STANDARD=${{matrix.std}} \
182184
-DCMAKE_CXX_VISIBILITY_PRESET=hidden \

0 commit comments

Comments
 (0)