From dc6d20cbbb51d772b70ec4827de55c34718a2dd5 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Thu, 19 Jun 2025 15:41:56 +1000 Subject: [PATCH] Use apt directly --- .gitea/workflows/linux-cmake.yaml | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .gitea/workflows/linux-cmake.yaml diff --git a/.gitea/workflows/linux-cmake.yaml b/.gitea/workflows/linux-cmake.yaml new file mode 100644 index 0000000..38059e6 --- /dev/null +++ b/.gitea/workflows/linux-cmake.yaml @@ -0,0 +1,38 @@ +name: Ubuntu Linux cmake Build +run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + flavour: [ + "-DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=N", + "-DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=N", + "-DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=Y", + "-DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=Y", + ] + exclude: + - os: macos-latest + version: 12 + environment: production + steps: + - name: Install Dependencies + run: | + apt update + apt install -y cmake ninja 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: | + mkdir build_ + cmake build/cmake -B build_ --fresh ${{ matrix.flavour }} + rm -Rf build_ + +