From 5d266e9bba8b11dbf604c1a74f536e61d3d4311d Mon Sep 17 00:00:00 2001 From: Martin Gerhardy Date: Sun, 21 Feb 2021 13:57:38 +0100 Subject: [PATCH] CI: added github actions --- .github/workflows/main.yml | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..01522839e --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,46 @@ +name: Build + +on: [push, pull_request] + +jobs: + mac: + runs-on: macos-latest + steps: + - uses: actions/checkout@v1 + + - name: Build + run: | + mkdir build + cd build + cmake .. + cmake --build . + + linux: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v1 + + - name: Setup + run: | + sudo apt-get update + sudo apt-get install wayland-protocols pkg-config ninja-build + + - name: Linux + run: | + mkdir build + cd build + cmake .. -GNinja + cmake --build . + + windows: + runs-on: windows-latest + + steps: + - uses: actions/checkout@v1 + + - name: Build + run: | + mkdir build + cd build + cmake .. + cmake --build .