mirror of
https://github.com/alkoleft/yaxunit-addin.git
synced 2025-03-03 15:32:15 +02:00
41 lines
978 B
YAML
41 lines
978 B
YAML
name: Desktop CI
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
matrix:
|
|
os: [windows-latest, ubuntu-latest, macos-latest]
|
|
arch: [x86, x64]
|
|
include:
|
|
- os: windows-latest
|
|
arch: x64
|
|
generator: VS16Win64
|
|
- os: windows-latest
|
|
arch: x86
|
|
generator: VS16Win32
|
|
- os: ubuntu-latest
|
|
generator: Ninja
|
|
- os: macos-latest
|
|
generator: Ninja
|
|
exclude:
|
|
- os: ubuntu-latest
|
|
arch: x86
|
|
- os: macos-latest
|
|
arch: x86
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
|
|
- run: sudo apt install uuid-dev
|
|
if: matrix.os == 'ubuntu-latest'
|
|
|
|
- uses: lukka/run-cmake@v2
|
|
id: runcmake_cmd
|
|
with:
|
|
buildDirectory: ${{ runner.workspace }}/build
|
|
cmakeGenerator: ${{ matrix.generator }}
|
|
cmakeBuildType: Release
|