Add GitHub Action

This commit is contained in:
Andreas Bielawski 2022-06-23 23:45:55 +02:00
parent 39df8e8efc
commit fa89f97b27
Signed by: Brawl
GPG Key ID: 851D5FF3B79056CA

37
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,37 @@
name: Build
on:
- push
- pull_request
jobs:
build:
name: build
runs-on: ubuntu-latest
strategy:
matrix:
project:
[
{ folder: "breft_editor", target: "breft" },
{ folder: "nand_dump", target: "nand" },
{ folder: "nandBinCheck", target: "nandBinCheck" },
{ folder: "nandExtract", target: "nandExtract" },
{ folder: "ohneschwanzenegger", target: "refleurii" },
{ folder: "punetwiin", target: "punetween" },
{ folder: "symbolizer", target: "symbolizer" },
]
fail-fast: false
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Setup dependencies
run: |
sudo add-apt-repository ppa:rock-core/qt4 -y
sudo apt install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4 g++ -y
- name: Compile
run: |
cd ${{ matrix.project.folder }}
qmake -qt=qt4 ${{ matrix.project.target }}.pro
make -f Makefile