Skip to content

gui

gui #1

Workflow file for this run

name: gui
on:
workflow_dispatch:
jobs:
build:
strategy:
matrix:
os: [ ubuntu, macos, windows ]
build_type: [ Debug, Release ]
runs-on: ${{matrix.os}}-latest
steps:
- uses: actions/checkout@v3
- if: matrix.os == 'ubuntu'
name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y xorg-dev freeglut3-dev
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.build_type}} -DPICROSS_BUILD_CLI=ON -DPICROSS_BUILD_GUI=ON
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build . --config ${{ matrix.build_type }}