Skip to content

CI ubuntu Qt requires MOAR #5

CI ubuntu Qt requires MOAR

CI ubuntu Qt requires MOAR #5

Workflow file for this run

name: CMake
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
strategy:
matrix:
os: [ ubuntu-latest, windows-latest ]
runs-on: ${{matrix.os}}
env:
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
submodules: true
- name: Set Environment Variables
uses: actions/github-script@v7
with:
script: |
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
- name: Install Prerequisites
if: matrix.os == 'ubuntu-latest'
uses: awalsh128/cache-apt-pkgs-action@latest
with:
packages: >
autoconf
automake
autoconf-archive
build-essential
libegl1-mesa-dev
libgl1-mesa-dev
libglu1-mesa-dev
libgstreamer-gl1.0-0
libpulse-dev
libx11-xcb-dev
libxcb-glx0
libxcb-icccm4
libxcb-image0
libxcb-keysyms1
libxcb-randr0
libxcb-render-util0
libxcb-render0
libxcb-shape0
libxcb-shm0
libxcb-sync1
libxcb-util1
libxcb-xfixes0
libxcb-xinerama0
libxcb-xkb-dev
libxcb1
libxi-dev
libxkbcommon-dev
libxkbcommon-x11-0
libxkbcommon-x11-dev
libxrender-dev
libtool
pkg-config
- name: Run Workflow
run: cmake --workflow --preset default