From 2e918ed0049040376a2d8378f6ebd1883e0a1e17 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Thu, 16 Nov 2023 19:41:27 +0000 Subject: [PATCH] Build more demos with CI --- .github/workflows/ccpp.yml | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index d935f11..7f0d268 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -11,11 +11,39 @@ jobs: - uses: actions/checkout@v1 - name: apt-update run: sudo apt-get update -qq - - name: apt get glfw - run: sudo apt-get install -y --no-install-recommends libglfw3 libglfw3-dev libglew-dev - - name: build opengl2 + - name: apt get demo-libs + run: sudo apt-get install -y --no-install-recommends liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev libglfw3 libglfw3-dev libglew-dev libsdl2-dev libwayland-dev libx11-dev libxft-dev wayland-protocols + - name: build allegro5 + run: make -C demo/allegro5 + - name: build glfw_opengl2 run: make -C demo/glfw_opengl2 - - name: build opengl3 + - name: build glfw_opengl3 run: make -C demo/glfw_opengl3 + - name: build glfw_opengl4 + run: make -C demo/glfw_opengl4 +# - name: build glfw_vulkan +# run: make -C demo/glfw_vulkan + - name: build sdl_opengl2 + run: make -C demo/sdl_opengl2 + - name: build sdl_opengl3 + run: make -C demo/sdl_opengl3 + - name: build sdl_opengles2 + run: make -C demo/sdl_opengles2 + - name: build sdl_renderer + run: make -C demo/sdl_renderer + - name: build sdl2surface_rawfb + run: make -C demo/sdl2surface_rawfb + - name: build wayland_rawfb + run: make -C demo/wayland_rawfb + - name: build x11 + run: make -C demo/x11 + - name: build x11_opengl2 + run: make -C demo/x11_opengl2 + - name: build x11_opengl3 + run: make -C demo/x11_opengl3 + - name: build x11_rawfb + run: make -C demo/x11_rawfb + - name: build x11_xft + run: make -C demo/x11_xft - name: build example run: make -C example