From f6776574e658397ea415b16817770731e37ddc5c Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 22 May 2024 03:56:48 +0200
Subject: [PATCH] Build emscripten program on ci
---
.github/workflows/main.yml | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 070a704..d413e6f 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -3,7 +3,7 @@ name: Build
on: [push, pull_request]
jobs:
- Build:
+ desktop:
name: ${{ matrix.platform.name }}
runs-on: ${{ matrix.platform.os }}
@@ -22,7 +22,20 @@ jobs:
version: sdl3-head
- name: Get project sources
uses: actions/checkout@v4
- - name: Configure CMake
+ - name: Configure (CMake)
run: cmake -B build ${{ matrix.platform.flags }} -DDOWNLOAD_DEPENDENCIES=OFF
- - name: Build
+ - name: Build (CMake)
run: cmake --build build/
+
+ emscripten:
+ name: Emscripten
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Get project sources
+ uses: actions/checkout@v4
+ - uses: mymindstorm/setup-emsdk@master
+ - name: Configure (CMake)
+ run: emcmake cmake -B build ${{ matrix.platform.flags }} -DDOWNLOAD_DEPENDENCIES=ON
+ - name: Build (CMake)
+ run: cmake --build build/