Skip to content

macOS build

macOS build #181

Workflow file for this run

name: macOS build
on:
workflow_call:
inputs:
run_build:
required: true
type: boolean
workflow_dispatch:
jobs:
build-macos:
runs-on: macos-latest
continue-on-error: true
if: (inputs.run_build == true) || (github.event_name == 'push') || (github.event_name == 'workflow_dispatch')
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Setup host
run: brew install ninja doxygen
- uses: ./.github/actions/build-cmake-preset
with:
preset-name: clang-release
artifact-label: ${{ github.job }}