From cdcd6a60c0ce46cd52c0bd7d431dd5541b184d43 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 | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 493ff05..daf64bf 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,34 @@ env: BUILD_CONFIGURATION: Release jobs: - build: + gcc_build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Install dependencies on ubuntu + run: | + sudo apt-get update + sudo apt install libtbb-dev + 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] @@ -20,7 +48,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@v1.0.2