@@ -15,39 +15,24 @@ jobs:
15
15
strategy :
16
16
fail-fast : true
17
17
matrix :
18
- # os: [ubuntu-24.04, windows-latest, macos-12]
19
- os : [ubuntu-24.04]
18
+ os : [ubuntu-latest]
20
19
include :
21
- - os : ubuntu-24.04
20
+ - os : ubuntu-latest
22
21
cmake : /usr/bin/env CC=gcc-14 CXX=g++-14 cmake
23
- # - os: macos-12
24
- # cmake: /usr/bin/env CC="$(brew --prefix llvm@16)/bin/clang" CXX="$(brew --prefix llvm@16)/bin/clang++" cmake
25
- # - os: windows-latest
26
- # cmake: .\.github\workflows\build-windows.bat cmake
27
22
28
23
steps :
29
24
- uses : actions/checkout@v3
30
25
with :
31
26
submodules : recursive
32
27
33
- - uses : abdes/gha-setup-ninja@master
34
- with :
35
- version : 1.11.1
36
- if : matrix.os != 'ubuntu-24.04'
37
-
38
28
- name : Install Linux dependencies
39
29
run : |
40
30
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
41
31
sudo apt -q=2 update
42
32
sudo apt install g++-14 gdb ninja-build libbenchmark-dev
43
33
sudo apt -q install libgl1-mesa-dri libgl-dev libglx-dev xorg-dev xvfb libopencv-dev
44
34
sudo apt -q install libsdl2-dev
45
- if : matrix.os == 'ubuntu-24.04'
46
-
47
- - name : Install OSX dependencies
48
- run : |
49
- brew install SDL2 llvm@16
50
- if : matrix.os == 'macos-12'
35
+ if : matrix.os == 'ubuntu-latest'
51
36
52
37
- name : Configure
53
38
run : ${{matrix.cmake}} -G "Ninja" -S ${{github.workspace}}/ -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
64
49
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-test
65
50
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-benchmark
66
51
if : matrix.os == 'ubuntu-24.04'
67
-
68
- # - name: Upload build
69
-
70
- # with:
71
- # name: buildoutput
72
- # path: ${{github.workspace}}/build/
0 commit comments