12345678910111213141516171819202122232425262728293031323334 |
- name: Multiple compilers and versions
- on:
- workflow_call:
- jobs:
- my_matrix:
- name: Compiler test
- strategy:
- fail-fast: false
- matrix:
- include:
- - CC: gcc-9
- CXX: g++-9
- - CC: gcc-10
- CXX: g++-10
- - CC: gcc-11
- CXX: g++-11
- - CC: gcc-12
- CXX: g++-12
- - CC: clang-12
- CXX: clang++-12
- - CC: clang-13
- CXX: clang++-13
- - CC: clang-14
- CXX: clang++-14
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: Build
- env:
- CC: ${{ matrix.CC }}
- CXX: ${{ matrix.CXX }}
- run: ./autogen.sh && ./configure && make && make dist
|