Skip to content

Commit 038eb2c

Browse files
authored
Update buildbinaryen.yml.
1 parent 24599eb commit 038eb2c

File tree

1 file changed

+31
-10
lines changed

1 file changed

+31
-10
lines changed

.github/workflows/buildbinaryen.yml

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,45 @@ jobs:
1010
include:
1111
- os: windows-latest
1212
arch: x64
13-
cmake-args: -G "MinGW Makefiles" -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DBUILD_STATIC_LIB=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
13+
mingw-path: C:/tools/mingw64/bin
14+
cmake-args: >
15+
-G "MinGW Makefiles"
16+
-DCMAKE_C_COMPILER="C:/tools/mingw64/bin/x86_64-w64-mingw32-gcc.exe"
17+
-DCMAKE_CXX_COMPILER="C:/tools/mingw64/bin/x86_64-w64-mingw32-g++.exe"
18+
-DCMAKE_C_FLAGS="-W0 -m64 -static-libgcc -static-libstdc++"
19+
-DCMAKE_CXX_FLAGS="-W0 -m64 -static-libgcc -static-libstdc++"
20+
-DBUILD_STATIC_LIB=OFF
21+
-DBUILD_SHARED_LIBS=ON
22+
-DBUILD_TOOLS=OFF
23+
-DBUILD_TESTS=OFF
1424
runtime: win-x64
1525
- os: windows-latest
1626
arch: x86
17-
cmake-args: -G "MinGW Makefiles" -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=i686-w64-mingw32-g++ -DBUILD_STATIC_LIB=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
27+
mingw-path: C:/tools/mingw32/bin
28+
cmake-args: >
29+
-G "MinGW Makefiles"
30+
-DCMAKE_C_COMPILER="C:/tools/mingw32/bin/i686-w64-mingw32-gcc.exe"
31+
-DCMAKE_CXX_COMPILER="C:/tools/mingw32/bin/i686-w64-mingw32-g++.exe"
32+
-DCMAKE_C_FLAGS="-W0 -m32 -static-libgcc -static-libstdc++"
33+
-DCMAKE_CXX_FLAGS="-W0 -m32 -static-libgcc -static-libstdc++"
34+
-DBUILD_STATIC_LIB=OFF
35+
-DBUILD_SHARED_LIBS=ON
36+
-DBUILD_TOOLS=OFF
37+
-DBUILD_TESTS=OFF
1838
runtime: win-x86
1939
- os: ubuntu-latest
2040
arch: x64
21-
cmake-args: -DCMAKE_C_FLAGS="-m64 -w -static-libgcc -static-libstdc++" -DCMAKE_CXX_FLAGS="-m64 -w -static-libgcc -static-libstdc++" -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
41+
cmake-args: >
42+
-DCMAKE_C_FLAGS="-m64 -w -static-libgcc -static-libstdc++"
43+
-DCMAKE_CXX_FLAGS="-m64 -w -static-libgcc -static-libstdc++"
44+
-DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
2245
runtime: linux-x64
2346
- os: ubuntu-latest
2447
arch: x86
25-
cmake-args: -DCMAKE_C_FLAGS="-m32 -w -static-libgcc -static-libstdc++" -DCMAKE_CXX_FLAGS="-m32 -w -static-libgcc -static-libstdc++" -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
48+
cmake-args: >
49+
-DCMAKE_C_FLAGS="-m32 -w -static-libgcc -static-libstdc++"
50+
-DCMAKE_CXX_FLAGS="-m32 -w -static-libgcc -static-libstdc++"
51+
-DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
2652
runtime: linux-x86
2753

2854
runs-on: ${{ matrix.os }}
@@ -44,7 +70,6 @@ jobs:
4470
choco install mingw --no-progress --yes
4571
choco install cmake ninja --no-progress --yes
4672
47-
# Limit Binaryen to 1 core
4873
- name: Limit Binaryen to 1 core
4974
run: echo "BINARYEN_CORES=1" >> $GITHUB_ENV
5075

@@ -66,8 +91,4 @@ jobs:
6691
cp -r binaryen/build/lib/* package/runtimes/${{ matrix.runtime }}/native/
6792
shell: bash
6893

69-
- name: Upload artifact
70-
uses: actions/upload-artifact@v4
71-
with:
72-
name: runtimes-${{ matrix.runtime }}
73-
path: package/runtimes/${{ matrix.runtime }}
94+
- n

0 commit comments

Comments
 (0)