Skip to content

Commit 3f137b7

Browse files
committed
Cleanup CI
1 parent 8572a24 commit 3f137b7

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/linux.yml

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

88
jobs:
99
build:
10+
name: >-
11+
${{matrix.cxx}}${{matrix.build_type == 'Debug' && 'd' || ''}}
12+
c++${{matrix.std}} ${{matrix.gen}}
1013
runs-on: ubuntu-22.04
1114
strategy:
1215
matrix:
@@ -36,7 +39,7 @@ jobs:
3639
build_type: Release
3740
std: 23
3841
install: sudo apt install g++-14
39-
gen: -G Ninja
42+
gen: Ninja
4043
- cxx: clang++-3.6
4144
- cxx: clang++-11
4245
build_type: Debug
@@ -65,7 +68,7 @@ jobs:
6568
std: 20
6669
cxxflags: -stdlib=libc++
6770
install: sudo apt install clang-20 libc++-20-dev libc++abi-20-dev
68-
gen: -G Ninja
71+
gen: Ninja
6972

7073
steps:
7174
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
@@ -176,7 +179,7 @@ jobs:
176179
CXX: ${{matrix.cxx}}
177180
CXXFLAGS: ${{matrix.cxxflags}} ${{matrix.cxxflags_extra}}
178181
run: |
179-
cmake ${{matrix.gen}} \
182+
cmake ${{ matrix.gen && '-G' || '' }} ${{matrix.gen}} \
180183
-DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
181184
-DCMAKE_CXX_STANDARD=${{matrix.std}} \
182185
-DCMAKE_CXX_VISIBILITY_PRESET=hidden \

0 commit comments

Comments
 (0)