From 9bdf2cd1c5fbfc049dcf3fe056377570ea8b0051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sun, 27 Sep 2020 20:30:13 +0200 Subject: [PATCH] Add MinGW job targetting NT 5.1 --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5943827643..1078111182 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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