fred/.github/workflows/compile.yml
2024-10-14 22:22:00 +01:00

36 lines
831 B
YAML

name: Test Compilation
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
- name: Install python depdencies
run: |
python -m pip install --upgrade pip
pip install jinja2
- name: Install dependencies
run: |
DEBIAN_FRONTEND=noninteractive sudo apt update -y
DEBIAN_FRONTEND=noninteractive sudo apt install -y build-essential cmake pkg-config mesa-utils mesa-common-dev libao-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
- name: CMake build files
run: |
mkdir build
cd build
cmake ..
- name: Build project
run: |
cd build
make