add conditional style configurator to all demos #1075
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: C/C++ CI | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: apt-update | |
run: sudo apt-get update -qq | |
- 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 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 sdl_rawfb | |
run: make -C demo/rawfb/sdl | |
- name: build wayland_rawfb | |
run: make -C demo/rawfb/wayland | |
- 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/rawfb/x11 | |
- name: build x11_xft | |
run: make -C demo/x11_xft | |
- name: build example | |
run: make -C example |