File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 12
12
name : " Build with Emsdk:${{ matrix.emsdk }}"
13
13
runs-on : ubuntu-latest
14
14
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"
15
18
strategy :
16
19
matrix :
17
20
emsdk : [ "tot", "latest" ]
78
81
cd ./binaryen/build
79
82
source $HOME/emsdk/emsdk_env.sh
80
83
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
83
86
cd ../..
84
87
npm run bundle
85
88
- name : " Test binaryen.js"
90
93
cd ./binaryen/build
91
94
source $HOME/emsdk/emsdk_env.sh
92
95
emcc --version
93
- emmake make -j2 wasm-opt
96
+ emmake make $MAKE_FLAGS wasm-opt
94
97
echo '#!/usr/bin/env node' | cat - ./bin/wasm-opt.js > ../../bin/wasm-opt
95
98
cd ../..
96
99
- name : " Test wasm-opt"
@@ -101,7 +104,7 @@ jobs:
101
104
cd ./binaryen/build
102
105
source $HOME/emsdk/emsdk_env.sh
103
106
emcc --version
104
- emmake make -j2 wasm2js
107
+ emmake make $MAKE_FLAGS wasm2js
105
108
echo '#!/usr/bin/env node' | cat - ./bin/wasm2js.js > ../../bin/wasm2js
106
109
cd ../..
107
110
- name : " Test wasm2js"
You can’t perform that action at this time.
0 commit comments