Linux gcc and clang builds

This commit is contained in:
Nigel Stewart 2025-06-19 14:38:52 +10:00
parent bc44cb082d
commit 5e1a2ffa32
2 changed files with 25 additions and 6 deletions

View File

@ -1,4 +1,4 @@
name: Ubuntu Linux Build
name: Ubuntu Linux clang Build
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
@ -9,7 +9,7 @@ jobs:
- name: Install Dependencies
uses: ConorMacBride/install-package@v1
with:
apt: libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev libosmesa-dev dos2unix
apt: clang libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev dos2unix
- name: Git Checkout
uses: actions/checkout@v4
- name: Generate Code
@ -19,9 +19,5 @@ jobs:
make dist-src
- name: Build Binaries
run: |
make clean && SYSTEM=linux make
make clean && SYSTEM=linux-egl make
make clean && SYSTEM=linux-clang make
make clean && SYSTEM=linux-clang-egl make
# make clean && SYSTEM=linux-osmesa make

View File

@ -0,0 +1,23 @@
name: Ubuntu Linux gcc Build
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Install Dependencies
uses: ConorMacBride/install-package@v1
with:
apt: libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev dos2unix
- name: Git Checkout
uses: actions/checkout@v4
- name: Generate Code
run: |
make -C auto clobber
make extensions
make dist-src
- name: Build Binaries
run: |
make clean && SYSTEM=linux make
make clean && SYSTEM=linux-egl make