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 .