From d9c5475cf10b92b0e779d68b94b0ec0c9edcd0ec Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Mon, 3 Oct 2022 11:15:48 +0530 Subject: [PATCH] CI: Fix wasm build running genie in host (#2940) Changes: * Move the project generation command in prepare step to run in host ubuntu-22.0 os. * Add EMSCRIPTEN explicitly in both prepare and build step. * Run make command with respect to root bgfx workspace directory. --- .github/workflows/main.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f08574208..3f8070d5a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -160,12 +160,12 @@ jobs: run: | docker pull emscripten/emsdk docker run --rm emscripten/emsdk which emcc em++ emar - - name: Build - run: | cd bgfx - ../bx/tools/bin/linux/genie --with-examples --gcc=wasm gmake - cd .. - docker run --rm -u $(id -u):$(id -g) -v $(pwd):/bgfx emscripten/emsdk make --no-print-directory -C .build/projects/gmake-wasm config=${{ matrix.config }} -j$(nproc) EMSCRIPTEN=/emsdk/upstream/emscripten + EMSCRIPTEN=/emsdk/upstream/emscripten ../bx/tools/bin/linux/genie --with-examples --gcc=wasm gmake + - name: Build + run: > + docker run --rm -u $(id -u):$(id -g) -v $(pwd):/bgfx emscripten/emsdk + make -C /bgfx/bgfx wasm-${{ matrix.config }} -j$(nproc) EMSCRIPTEN=/emsdk/upstream/emscripten - name: Check run: | cd bgfx