|
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