From 77fd21efd1ada7e702e5e9c9d60bf4ca24317ccc Mon Sep 17 00:00:00 2001 From: ArthurSonzogni Date: Sat, 20 Mar 2021 21:44:53 +0100 Subject: [PATCH] Fix github workflow --- .github/workflows/continuous-integration.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index ede0b1a..9898385 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -58,20 +58,24 @@ jobs: - name: Build run: > mkdir build; + cd build; ${{ matrix.config.cmake }} + .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=${{ matrix.config.cc }} -DCMAKE_CXX_COMPILER=${{ matrix.config.cxx }}; - make + cmake --build . --config Release - name: Tests if: ${{ matrix.config.cc != 'emcc' }} run: > + cd build; ./input_output_test - name: Make webAssembly distribution if: ${{ matrix.config.cc == 'emcc' }} run: > + cd build; mkdir -p distribution; cp diagon.js distribution; cp diagon.wasm distribution; @@ -85,4 +89,4 @@ jobs: uses: actions/upload-artifact@v2 with: name: distribution - path: distribution + path: build/distribution