From 57c91b3fbab61ecb426b2178fda28addc083732c Mon Sep 17 00:00:00 2001 From: nessa Date: Fri, 9 May 2025 23:43:35 +0200 Subject: [PATCH] Added Gite Actions --- .gitea/workflows/build-main.yaml | 44 ++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/build-main.yaml diff --git a/.gitea/workflows/build-main.yaml b/.gitea/workflows/build-main.yaml new file mode 100644 index 0000000..9a87473 --- /dev/null +++ b/.gitea/workflows/build-main.yaml @@ -0,0 +1,44 @@ +name: findwindow build main + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build-debug: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Configure Debug + run: | + cmake -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_BUILD_TYPE=Debug -B cmake-build-debug + - name: build + run: | + make -C cmake-build-debug + - name: Save artifact + uses: actions/upload-artifact@v4 + with: + name: findwindow-debug.exe + path: cmake-build-debug/findwindow.exe + + build-release: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Configure Debug + run: | + cmake -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_BUILD_TYPE=Release -B cmake-build-debug + - name: build + run: | + make -C cmake-build-debug + - name: Save artifact + uses: actions/upload-artifact@v4 + with: + name: findwindow-debug.exe + path: cmake-build-debug/findwindow.exe diff --git a/CMakeLists.txt b/CMakeLists.txt index fd73535..f6a40f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.31) +cmake_minimum_required(VERSION 3.16) project(findwindow) set(CMAKE_CXX_STANDARD 20)