From 88f776b972bcabcc9ae46a5a23a36ace81dcc416 Mon Sep 17 00:00:00 2001 From: mmyjona Date: Fri, 17 Mar 2023 10:15:06 +0800 Subject: [PATCH] separate make and cmake workflow --- .github/workflows/build.yml | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7d4d8c8a5..0d97129f0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: CI on: [push, pull_request] jobs: - ubuntu-latest: + ubuntu-latest-make: runs-on: ubuntu-latest steps: @@ -17,12 +17,27 @@ jobs: - name: Build run: | make + + ubuntu-latest-cmake: + runs-on: ubuntu-latest + + steps: + - name: Clone + uses: actions/checkout@v1 + + - name: Dependencies + run: | + sudo apt-get update + sudo apt-get install build-essential + + - name: Build + run: | mkdir build cd build cmake .. cmake --build . --config Release - macOS-latest: + macOS-latest-make: runs-on: macOS-latest steps: @@ -36,12 +51,26 @@ jobs: - name: Build run: | make + + macOS-latest-cmake: + runs-on: macOS-latest + + steps: + - name: Clone + uses: actions/checkout@v1 + + - name: Dependencies + run: | + brew update + + - name: Build + run: | mkdir build cd build cmake .. cmake --build . --config Release - windows-latest: + windows-latest-cmake: runs-on: windows-latest steps: