@@ -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 }}
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
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