Skip to content

Added BinaryStream::UserData #84

Added BinaryStream::UserData

Added BinaryStream::UserData #84

Workflow file for this run

name: Emscripten
on: [push]
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Packages
run: |
sudo apt update -qq
sudo apt install -y --no-install-recommends nodejs
- name: Install Emscripten SDK
run: |
git clone https://github.com/emscripten-core/emsdk.git
emsdk/emsdk install latest
emsdk/emsdk activate latest
- name: Create Build Directory
run: cmake -E make_directory build
- name: Configure
run: export EMSDK_QUIET=1 && source emsdk/emsdk_env.sh && emcmake cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DAE_LEAN_AND_MEAN=OFF -DAE_WERROR=ON
- name: Build
run: export EMSDK_QUIET=1 && source emsdk/emsdk_env.sh && emmake make -C build all -j$(nproc)
- name: Test
run: node build/test/test.js