Skip to content

Commit 4551dac

Browse files
committed
Add sokol build in CI
1 parent 42284c7 commit 4551dac

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

.github/workflows/main.yml

+11-7
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@ jobs:
1010
- uses: goto-bus-stop/setup-zig@v2
1111
with:
1212
version: 0.13.0
13-
- name: prepare-linux
14-
if: runner.os == 'Linux'
13+
- name: install-dependencies
1514
run: |
1615
sudo apt-get update
1716
sudo apt-get install libglu1-mesa-dev mesa-common-dev xorg-dev libasound-dev libsdl2-dev
18-
- name: build-native
17+
- name: build-native-SDL2
1918
run: zig build --summary all
19+
- name: build-native-sokol
20+
run: zig build -Dplatform=sokol --summary all
2021
- name: build-web
2122
run: zig build --summary all -Dtarget=wasm32-emscripten
2223

@@ -27,12 +28,13 @@ jobs:
2728
- uses: goto-bus-stop/setup-zig@v2
2829
with:
2930
version: 0.13.0
30-
- name: prepare-macOS
31-
if: runner.os == 'macOS'
31+
- name: install-dependencies
3232
run: |
3333
brew install sdl2
34-
- name: build-native
34+
- name: build-native-SDL2
3535
run: zig build --summary all
36+
- name: build-native-sokol
37+
run: zig build -Dplatform=sokol --summary all
3638
- name: build-web
3739
run: zig build --summary all -Dtarget=wasm32-emscripten
3840

@@ -78,7 +80,9 @@ jobs:
7880
}
7981
}
8082
write-mode: overwrite
81-
- name: build-native
83+
- name: build-native-SDL2
8284
run: zig build -Dtarget=${{matrix.target}} --summary all
85+
- name: build-native-sokol
86+
run: zig build -Dtarget=${{matrix.target}} -Dplatform=sokol --summary all
8387
- name: build-web
8488
run: zig build --summary all -Dtarget=wasm32-emscripten

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[![build](https://github.com/scemino/z_impact/actions/workflows/main.yml/badge.svg)](https://github.com/scemino/z_impact/actions/workflows/main.yml)
12

23
███████╗ ██╗███╗ ███╗██████╗ █████╗ ██████╗████████╗
34
╚══▓▓▓╔╝ ▓▓║▓▓▓▓╗ ▓▓▓▓║▓▓╔══▓▓╗▓▓╔══▓▓╗▓▓╔════╝╚══▓▓╔══╝

0 commit comments

Comments
 (0)