Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
serge-sans-paille committed Feb 4, 2024
1 parent f1159ce commit e1da5d2
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,25 @@ jobs:
strategy:
fail-fast: false
matrix:
compiler:
# - g++-9
- g++-10
- g++-11
- g++-12
- g++-13
# - clang++-12
# - clang++-13
- clang++-14
- clang++-15
cmake_args:
- ""
cxxstandard:
- 14
- 17
- 2a
include:
- compiler: g++-10
stdlib: libstdc++
- compiler: g++-11
stdlib: libstdc++
- compiler: g++-12
stdlib: libstdc++
- compiler: g++-13
stdlib: libstdc++
- compiler: clang++-13
stdlib: libc++
- compiler: clang++-14
stdlib: libc++
- compiler: clang++-15
stdlib: libstdc++
steps:
- name: Checkout
uses: actions/checkout@v2
Expand All @@ -37,7 +40,7 @@ jobs:
working-directory: build
env:
CXX: ${{matrix.compiler}}
CXXFLAGS: -std=c++${{matrix.cxxstandard}} ${{ matrix.compiler == clang++-14 && "-stdlib=libc++" }}
CXXFLAGS: -std=c++${{matrix.cxxstandard}} -stdlib=${{matrix.stdlib}}
run: cmake -DCMAKE_BUILD_TYPE=DEBUG "-Dfrozen.coverage=ON" -DCMAKE_VERBOSE_MAKEFILE=ON ..

- name: Build
Expand Down

0 comments on commit e1da5d2

Please sign in to comment.