Skip to content

updated (https://github.com/floooh/sokol/commit/8bfc208ca8b7b07f586fc… #111

updated (https://github.com/floooh/sokol/commit/8bfc208ca8b7b07f586fc…

updated (https://github.com/floooh/sokol/commit/8bfc208ca8b7b07f586fc… #111

Workflow file for this run

name: Odin
on: [push, pull_request]
jobs:
build:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v3
- uses: ilammy/msvc-dev-cmd@v1
- if: runner.os == 'Linux'
name: linux
run: |
sudo apt-get update
sudo apt-get install libglu1-mesa-dev mesa-common-dev xorg-dev libasound-dev llvm-11
curl -L https://github.com/odin-lang/Odin/releases/download/dev-2023-03/odin-ubuntu-amd64-dev-2023-03.zip --output odin.zip
unzip odin.zip
chmod a+x ubuntu_artifacts/odin
./build_clibs_linux.sh
ubuntu_artifacts/odin build examples/clear -debug
ubuntu_artifacts/odin build examples/triangle -debug
ubuntu_artifacts/odin build examples/quad -debug
ubuntu_artifacts/odin build examples/bufferoffsets -debug
ubuntu_artifacts/odin build examples/cube -debug
ubuntu_artifacts/odin build examples/noninterleaved -debug
ubuntu_artifacts/odin build examples/texcube -debug
ubuntu_artifacts/odin build examples/shapes -debug
ubuntu_artifacts/odin build examples/offscreen -debug
ubuntu_artifacts/odin build examples/instancing -debug
ubuntu_artifacts/odin build examples/mrt -debug
ubuntu_artifacts/odin build examples/blend -debug
ubuntu_artifacts/odin build examples/debugtext -debug
ubuntu_artifacts/odin build examples/debugtext-print -debug
ubuntu_artifacts/odin build examples/debugtext-userfont -debug
ubuntu_artifacts/odin build examples/saudio -debug
ubuntu_artifacts/odin build examples/sgl -debug
ubuntu_artifacts/odin build examples/sgl-points -debug
ubuntu_artifacts/odin build examples/sgl-context -debug
- if: runner.os == 'macOS'
name: macos
run: |
brew install llvm@11
curl -L https://github.com/odin-lang/Odin/releases/download/dev-2023-03/odin-macos-amd64-dev-2023-03.zip --output odin.zip
unzip odin.zip
chmod a+x macos_artifacts/odin
./build_clibs_macos.sh
macos_artifacts/odin build examples/clear -debug
macos_artifacts/odin build examples/triangle -debug
macos_artifacts/odin build examples/quad -debug
macos_artifacts/odin build examples/bufferoffsets -debug
macos_artifacts/odin build examples/cube -debug
macos_artifacts/odin build examples/noninterleaved -debug
macos_artifacts/odin build examples/texcube -debug
macos_artifacts/odin build examples/shapes -debug
macos_artifacts/odin build examples/offscreen -debug
macos_artifacts/odin build examples/instancing -debug
macos_artifacts/odin build examples/mrt -debug
macos_artifacts/odin build examples/blend -debug
macos_artifacts/odin build examples/debugtext -debug
macos_artifacts/odin build examples/debugtext-print -debug
macos_artifacts/odin build examples/debugtext-userfont -debug
macos_artifacts/odin build examples/saudio -debug
macos_artifacts/odin build examples/sgl -debug
macos_artifacts/odin build examples/sgl-points -debug
macos_artifacts/odin build examples/sgl-context -debug
- if: runner.os == 'Windows'
name: windows
shell: cmd
run: |
curl -L https://github.com/odin-lang/Odin/releases/download/dev-2023-03/odin-windows-amd64-dev-2023-03.zip --output odin.zip
unzip odin.zip
build_clibs_windows.cmd
windows_artifacts/odin build examples/clear -debug
windows_artifacts/odin build examples/triangle -debug
windows_artifacts/odin build examples/quad -debug
windows_artifacts/odin build examples/bufferoffsets -debug
windows_artifacts/odin build examples/cube -debug
windows_artifacts/odin build examples/noninterleaved -debug
windows_artifacts/odin build examples/texcube -debug
windows_artifacts/odin build examples/shapes -debug
windows_artifacts/odin build examples/offscreen -debug
windows_artifacts/odin build examples/instancing -debug
windows_artifacts/odin build examples/mrt -debug
windows_artifacts/odin build examples/blend -debug
windows_artifacts/odin build examples/debugtext -debug
windows_artifacts/odin build examples/debugtext-print -debug
windows_artifacts/odin build examples/debugtext-userfont -debug
windows_artifacts/odin build examples/saudio -debug
windows_artifacts/odin build examples/sgl -debug
windows_artifacts/odin build examples/sgl-points -debug
windows_artifacts/odin build examples/sgl-context -debug