Skip to content

Commit 62ecfb4

Browse files
authored
Update buildbinaryen.yml.
1 parent 10d6f31 commit 62ecfb4

File tree

1 file changed

+34
-4
lines changed

1 file changed

+34
-4
lines changed

.github/workflows/buildbinaryen.yml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,55 @@ jobs:
88
strategy:
99
matrix:
1010
include:
11+
# Linux 64-bit
1112
- os: ubuntu-latest
1213
arch: x64
1314
target: linux
14-
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
15+
cmake-args: >
16+
-DCMAKE_C_FLAGS="-m64 -w -static-libgcc -static-libstdc++"
17+
-DCMAKE_CXX_FLAGS="-m64 -w -static-libgcc -static-libstdc++"
18+
-DBUILD_SHARED_LIBS=ON
19+
-DBUILD_TOOLS=OFF
20+
-DBUILD_TESTS=OFF
21+
-BINARYEN_CORES = 1
1522
runtime: linux-x64
23+
# Linux 32-bit
1624
- os: ubuntu-latest
1725
arch: x86
1826
target: linux
19-
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
27+
cmake-args: >
28+
-DCMAKE_C_FLAGS="-m32 -w -static-libgcc -static-libstdc++"
29+
-DCMAKE_CXX_FLAGS="-m32 -w -static-libgcc -static-libstdc++"
30+
-DBUILD_SHARED_LIBS=ON
31+
-DBUILD_TOOLS=OFF
32+
-DBUILD_TESTS=OFF
33+
-BINARYEN_CORES = 1
2034
runtime: linux-x86
35+
# Windows 64-bit (cross-compile)
2136
- os: ubuntu-latest
2237
arch: x64
2338
target: windows
24-
cmake-args: -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
39+
cmake-args: >
40+
-DCMAKE_SYSTEM_NAME=Windows
41+
-DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc
42+
-DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++
43+
-DBUILD_SHARED_LIBS=ON
44+
-DBUILD_TOOLS=OFF
45+
-DBUILD_TESTS=OFF
46+
-BINARYEN_CORES = 1
2547
runtime: win-x64
48+
# Windows 32-bit (cross-compile)
2649
- os: ubuntu-latest
2750
arch: x86
2851
target: windows
29-
cmake-args: -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=i686-w64-mingw32-g++ -DBUILD_SHARED_LIBS=ON -DBUILD_TOOLS=OFF -DBUILD_TESTS=OFF
52+
cmake-args: >
53+
-DCMAKE_SYSTEM_NAME=Windows
54+
-DCMAKE_C_COMPILER=i686-w64-mingw32-gcc
55+
-DCMAKE_CXX_COMPILER=i686-w64-mingw32-g++
56+
-DBUILD_SHARED_LIBS=ON
57+
-DBUILD_TOOLS=OFF
58+
-DBUILD_TESTS=OFF
59+
-BINARYEN_CORES = 1
3060
runtime: win-x86
3161

3262
runs-on: ${{ matrix.os }}

0 commit comments

Comments
 (0)