Added BinaryStream::UserData #84
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: 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 |