From 1795c708ad68542a7c07187ebaafb05d96f265c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Csik=C3=B3s=20Attila?= Date: Fri, 8 Mar 2024 21:50:03 +0100 Subject: [PATCH] gcc_build job --- .github/workflows/msbuild.yml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 493ff05..c13b106 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -5,6 +5,7 @@ on: [push] env: # Path to the solution file relative to the root of the project. SOLUTION_FILE_PATH: ./unittests/unittests.sln + CMAKE_FILE_PATH: gcc # Configuration type to build. # You can convert this to a build matrix if you need coverage of multiple configuration types. @@ -12,7 +13,33 @@ env: BUILD_CONFIGURATION: Release jobs: - build: + gcc_build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Install dependencies on ubuntu + run: | + sudo apt-get update + sudo apt-get install ninja-build cmake + ninja --version + cmake --version + gcc --version + - name: Configure + shell: bash + run: | + mkdir build + mkdir instdir + cmake ${{env.CMAKE_FILE_PATH}} -B build + - name: Build + shell: bash + run: | + make -C build + - name: Run + shell: bash + run: | + ./build/octree + msvc_build_and_test: strategy: matrix: targetplatform: [x86, x64]