From 218cbec94e26953ecd933dc13a2b8e00412a474d Mon Sep 17 00:00:00 2001 From: sfan5 Date: Thu, 25 Feb 2021 19:30:20 +0100 Subject: [PATCH] Add GLES workflow to CI --- .github/workflows/build.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eeb5096a..d3bbd50e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,8 +6,8 @@ on: - pull_request jobs: - # This is our minor gcc compiler - build: + + linux-gl: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 @@ -20,3 +20,18 @@ jobs: cd source/Irrlicht make sharedlib + linux-gles: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + - name: Install deps + run: | + sudo apt-get install g++ gcc libxxf86vm-dev libgles2-mesa-dev libpng-dev libjpeg-dev zlib1g-dev -qyy + + - name: Build + run: | + sed '/#define _IRR_COMPILE_WITH_OGLES2_/ s|^//||g' -i include/IrrCompileConfig.h + sed '/#define _IRR_COMPILE_WITH_OPENGL_/ s|^|//|g' -i include/IrrCompileConfig.h + cd source/Irrlicht + sed '/^sharedlib: LDFLAGS/ s|-lGL\b|-lGLESv2|' -i Makefile + make sharedlib