From edefc717c8681fa1bc0c675f95889952f8c955c1 Mon Sep 17 00:00:00 2001 From: servostar Date: Wed, 5 Jun 2024 11:37:57 +0200 Subject: [PATCH] added windows CI based on MSYS2 --- .github/workflows/msys2-cross-compile.yml | 20 ++++++++++++++++++++ ci-build.sh | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 .github/workflows/msys2-cross-compile.yml create mode 100644 ci-build.sh diff --git a/.github/workflows/msys2-cross-compile.yml b/.github/workflows/msys2-cross-compile.yml new file mode 100644 index 0000000..9da5cf8 --- /dev/null +++ b/.github/workflows/msys2-cross-compile.yml @@ -0,0 +1,20 @@ +name: MSYS2 +on: [push, pull_request] + +jobs: + msys2-ucrt64: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + steps: + - uses: actions/checkout@v3 + - uses: msys2/setup-msys2@v2 + with: + msystem: MINGW64 + update: true + install: mingw-w64-x86_64-gcc mingw-w64-x86_64-glib2 bison flex mingw-w64-x86_64-llvm cmake git make + - name: CI-Build + run: | + echo 'Running in MSYS2!' + ./ci-build.sh \ No newline at end of file diff --git a/ci-build.sh b/ci-build.sh new file mode 100644 index 0000000..8b09b06 --- /dev/null +++ b/ci-build.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cmake . +make release