Skip to content

added default speaker layout config functionality - unsure of windows… #104

added default speaker layout config functionality - unsure of windows…

added default speaker layout config functionality - unsure of windows… #104

Workflow file for this run

name: CI
on:
push:
branches: [main, devel]
pull_request:
branches: [main, devel]
workflow_dispatch:
jobs:
build:
name: Build (${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-22.04, macos-14, windows-latest]
steps:
- name: Checkout with submodules
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install system packages (Ubuntu)
if: runner.os == 'Linux'
run: |
sudo apt-get update -y
sudo apt-get install -y \
build-essential \
libasound2-dev \
libpulse-dev \
libgl1-mesa-dev \
libglu1-mesa-dev \
libx11-dev \
libxrandr-dev \
libxi-dev \
libxinerama-dev \
libxcursor-dev
- name: Configure
run: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DSPATIALROOT_BUILD_GUI=OFF
- name: Build
run: cmake --build build --parallel --config Release