• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: C/C++ CI
2
3on:
4  push:
5    branches: [ "master", "test" ]
6  pull_request:
7    branches: [ "master", "test" ]
8
9jobs:
10  build:
11
12    runs-on: ubuntu-latest
13
14    steps:
15    - uses: actions/checkout@v3
16    - name: install deps
17      run: sudo apt install -y meson ninja-build libdrm-dev libegl1-mesa-dev libgles2-mesa-dev libwayland-dev libx11-xcb-dev libx11-dev libgbm-dev libevdev-dev libfmt-dev
18    - name: configure
19      run: meson setup -Dkmscube=true -Dpykms=enabled -Dwerror=true -Db_lto=true build
20    - name: build
21      run: ninja -v -C build
22