mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-24 15:24:30 +01:00
Add MinGW job targetting NT 5.1
This commit is contained in:
20
.github/workflows/ci.yml
vendored
20
.github/workflows/ci.yml
vendored
@@ -91,6 +91,26 @@ jobs:
|
||||
mkdir bin && cd bin
|
||||
cmake .. -G Ninja -DCMAKE_TOOLCHAIN_FILE=../CMakeLists_mingw.txt -DCMAKE_BUILD_TYPE=MinSizeRel -DDISABLE_IPO=on -DFORCE32=on -DBUILD_SHARED_LIBS=ON -DENABLE_SCRIPTING=OFF
|
||||
ninja -k0
|
||||
windows-mingw-nt51:
|
||||
name: Windows (win32, WinNT5.1) using mingw
|
||||
runs-on: ubuntu-latest
|
||||
needs: [check-code-formatting]
|
||||
container:
|
||||
image: openrct2/openrct2-build:0.3.0-mingw
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Build OpenRCT2
|
||||
run: |
|
||||
sudo su
|
||||
mkdir bin && cd bin
|
||||
cmake .. -G Ninja -DCMAKE_TOOLCHAIN_FILE=../CMakeLists_mingw.txt -DCMAKE_BUILD_TYPE=MinSizeRel -DDISABLE_IPO=on -DDISABLE_HTTP=Off -DFORCE32=on -DENABLE_SCRIPTING=ON -DCMAKE_CXX_FLAGS="-Wno-error=cast-function-type -Wno-error=unused-function" -DSTATIC=on -DMINGW_TARGET_NT5_1=ON
|
||||
ninja -k0
|
||||
- name: Upload artifacts (CI)
|
||||
uses: actions/upload-artifact@v2-preview
|
||||
with:
|
||||
name: "OpenRCT2-NT5.1"
|
||||
path: bin/openrct2.exe
|
||||
macos:
|
||||
name: macOS
|
||||
runs-on: macos-latest
|
||||
|
||||
Reference in New Issue
Block a user