From 8a3d6f2ea4bf1f3e43876d65666bc777d18e2565 Mon Sep 17 00:00:00 2001 From: anzz1 Date: Fri, 17 Mar 2023 04:00:40 +0200 Subject: [PATCH] CI: Enable Linux/MacOS builds --- .github/workflows/build.yml | 68 ++++++++++++++++++++----------------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59aac6314..034ab4de9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,37 +14,43 @@ on: paths: ['CMakeLists.txt', 'Makefile', '**.h', '*.c', '**.cpp'] jobs: -# ubuntu-latest: -# 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: | -# make -# -# macOS-latest: -# runs-on: macOS-latest -# -# steps: -# - name: Clone -# uses: actions/checkout@v1 -# -# - name: Dependencies -# run: | -# brew update -# -# - name: Build -# run: | -# make -# + ubuntu-latest: + runs-on: ubuntu-latest + + steps: + - name: Clone + id: checkout + uses: actions/checkout@v1 + + - name: Dependencies + id: depends + run: | + sudo apt-get update + sudo apt-get install build-essential + + - name: Build + id: make_build + run: | + make + + macOS-latest: + runs-on: macOS-latest + + steps: + - name: Clone + id: checkout + uses: actions/checkout@v1 + + - name: Dependencies + id: depends + run: | + brew update + + - name: Build + id: make_build + run: | + make + windows-latest: runs-on: windows-latest