File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Ubuntu 24.04 Sanitized CI (GCC 14)
1+ name : Ubuntu 24.04 CI (GCC 14 & Clang 18 )
22
33on : [push, pull_request]
44
88 strategy :
99 matrix :
1010 include :
11- - {shared: ON }
12- - {shared: OFF }
11+ - {cc: gcc-14, cxx: g++-14 }
12+ - {cc: clang-18, cxx: clang++-18 }
1313 steps :
1414 - uses : actions/checkout@v3
15- - name : Use cmake
15+ - name : Build with ${{matrix.cxx}}
1616 run : |
17- mkdir build &&
18- cmake -B build -DCMAKE_C_COMPILER=gcc-14 -DCMAKE_CXX_COMPILER=g++-14 &&
17+ cmake -B build -DCMAKE_C_COMPILER=${{matrix.cc}} -DCMAKE_CXX_COMPILER=${{matrix.cxx}}
1918 cmake --build build
Original file line number Diff line number Diff line change 66 ci :
77 name : windows
88 runs-on : windows-latest
9- strategy :
10- fail-fast : false
11- matrix :
12- include :
13- - {gen: Visual Studio 17 2025, arch: x64, shared: ON}
14- - {gen: Visual Studio 17 2025, arch: x64, shared: OFF}
159 steps :
1610 - name : checkout
1711 uses : actions/checkout@v3
1812 - name : Configure
1913 run : |
20- cmake -G "${{matrix.gen}} " -A ${{matrix.arch}} -B build
14+ cmake -G "Visual Studio 17 2025 " -A x64 -B build
2115 - name : Build Debug
2216 run : cmake --build build --config Debug --verbose
2317 - name : Build Release
You can’t perform that action at this time.
0 commit comments