|
14 | 14 | steps:
|
15 | 15 | - uses: actions/checkout@v4
|
16 | 16 | - name: init
|
17 |
| - run: uname -m; sudo apt update -yqq && sudo apt install -yqq ninja-build mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
| 17 | + run: uname -m; sudo apt update -yqq && sudo apt install -yqq mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
18 | 18 | - name: configure
|
19 | 19 | run: cmake -S . --preset=ninja-gcc -B build -DKVF_USE_FREETYPE=OFF -DGLFW_BUILD_X11=OFF -DCMAKE_C_COMPILER=gcc-14 -DCMAKE_CXX_COMPILER=g++-14
|
20 | 20 | - name: build debug
|
|
30 | 30 | steps:
|
31 | 31 | - uses: actions/checkout@v4
|
32 | 32 | - name: init
|
33 |
| - run: uname -m; sudo apt update -yqq && sudo apt install -yqq ninja-build clang-19 mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
| 33 | + run: uname -m; sudo apt update -yqq && sudo apt install -yqq clang-19 mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
34 | 34 | - name: configure
|
35 | 35 | run: cmake -S . --preset=ninja-clang -B build -DKVF_USE_FREETYPE=OFF -DGLFW_BUILD_X11=OFF -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19
|
36 | 36 | - name: build debug
|
|
46 | 46 | steps:
|
47 | 47 | - uses: actions/checkout@v4
|
48 | 48 | - name: init
|
49 |
| - run: uname -m; sudo apt update -yqq && sudo apt install -yqq ninja-build mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
| 49 | + run: uname -m; sudo apt update -yqq && sudo apt install -yqq mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
50 | 50 | - name: configure
|
51 | 51 | run: cmake -S . --preset=ninja-gcc -B build -DKVF_USE_FREETYPE=OFF -DGLFW_BUILD_X11=OFF -DCMAKE_C_COMPILER=gcc-14 -DCMAKE_CXX_COMPILER=g++-14
|
52 | 52 | - name: build debug
|
|
62 | 62 | steps:
|
63 | 63 | - uses: actions/checkout@v4
|
64 | 64 | - name: init
|
65 |
| - run: uname -m; sudo apt update -yqq && sudo apt install -yqq ninja-build clang-19 mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
| 65 | + run: uname -m; sudo apt update -yqq && sudo apt install -yqq clang-19 mesa-common-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules |
66 | 66 | - name: configure
|
67 | 67 | run: cmake -S . --preset=ninja-clang -B build -DKVF_USE_FREETYPE=OFF -DGLFW_BUILD_X11=OFF -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19
|
68 | 68 | - name: build debug
|
|
74 | 74 | - name: test release
|
75 | 75 | run: cd build && ctest -V -C Release
|
76 | 76 | x64-windows-vs22:
|
77 |
| - runs-on: windows-latest |
| 77 | + runs-on: windows-2025 |
78 | 78 | steps:
|
79 | 79 | - uses: actions/checkout@v4
|
80 | 80 | - name: configure
|
|
88 | 88 | - name: test release
|
89 | 89 | run: cd build && ctest -V -C Release
|
90 | 90 | x64-windows-clang:
|
91 |
| - runs-on: windows-latest |
| 91 | + runs-on: windows-2025 |
92 | 92 | steps:
|
93 | 93 | - uses: actions/checkout@v4
|
94 | 94 | - name: init
|
|
0 commit comments