mirror of
https://github.com/nigels-com/glew.git
synced 2025-07-07 14:00:20 +00:00
Use apt directly
This commit is contained in:
parent
a6c74bbb45
commit
dc6d20cbbb
38
.gitea/workflows/linux-cmake.yaml
Normal file
38
.gitea/workflows/linux-cmake.yaml
Normal file
@ -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_
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user