Skip to content

CI build

CI build #6

Workflow file for this run

name: CI build
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
env:
BUILD_TYPE: Debug
jobs:
build:
strategy:
matrix:
os: [ windows-2022, ubuntu-24.04, macos-14 ]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: seanmiddleditch/gha-setup-ninja@master
- uses: jurplel/install-qt-action@v4
with:
version: '6.8.0'
modules: 'qtcharts'
cache: 'true'
- name: Configure
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_PREFIX_PATH=${{env.QT_ROOT_DIR}}
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --target tlm tlm-static tlm-viewer --parallel