Skip to content

Commit 465f6ba

Browse files
committedMay 6, 2024·
Update build.yml
1 parent 3519c5b commit 465f6ba

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed
 

‎.github/workflows/build.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
name: "Build with Emsdk:${{ matrix.emsdk }}"
1313
runs-on: ubuntu-latest
1414
if: github.event_name == 'schedule' || !contains(github.event.head_commit.message, '[ci skip]')
15+
env:
16+
MAKE_FLAGS: "-j2"
17+
CMAKE_EXE_LINKER_FLAGS: "-sMAXIMUM_MEMORY=4294967296 -sSINGLE_FILE"
1518
strategy:
1619
matrix:
1720
emsdk: [ "tot", "latest" ]
@@ -78,8 +81,8 @@ jobs:
7881
cd ./binaryen/build
7982
source $HOME/emsdk/emsdk_env.sh
8083
emcc --version
81-
emcmake cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="-sMAXIMUM_MEMORY=4294967296"
82-
emmake make -j2 binaryen_wasm
84+
emcmake cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="$CMAKE_EXE_LINKER_FLAGS" -DENABLE_WERROR=OFF
85+
emmake make $MAKE_FLAGS binaryen_wasm
8386
cd ../..
8487
npm run bundle
8588
- name: "Test binaryen.js"
@@ -90,7 +93,7 @@ jobs:
9093
cd ./binaryen/build
9194
source $HOME/emsdk/emsdk_env.sh
9295
emcc --version
93-
emmake make -j2 wasm-opt
96+
emmake make $MAKE_FLAGS wasm-opt
9497
echo '#!/usr/bin/env node' | cat - ./bin/wasm-opt.js > ../../bin/wasm-opt
9598
cd ../..
9699
- name: "Test wasm-opt"
@@ -101,7 +104,7 @@ jobs:
101104
cd ./binaryen/build
102105
source $HOME/emsdk/emsdk_env.sh
103106
emcc --version
104-
emmake make -j2 wasm2js
107+
emmake make $MAKE_FLAGS wasm2js
105108
echo '#!/usr/bin/env node' | cat - ./bin/wasm2js.js > ../../bin/wasm2js
106109
cd ../..
107110
- name: "Test wasm2js"

0 commit comments

Comments
 (0)
Please sign in to comment.