1 changed files with 39 additions and 0 deletions
@ -0,0 +1,39 @@
|
||||
name: build |
||||
on: [ push, pull_request ] |
||||
jobs: |
||||
linux: |
||||
runs-on: ubuntu-latest |
||||
strategy: |
||||
fail-fast: false |
||||
matrix: |
||||
compiler: [ clang++, gcc++, gcc-9++, gcc-10++ ] |
||||
steps: |
||||
- name: Add repository |
||||
run: sudo apt-add-repository -y "ppa:ubuntu-toolchain-r/test" |
||||
- name: Install packages |
||||
run: sudo apt install libcups2-dev |
||||
- uses: actions/checkout@v2 |
||||
- name: Configure |
||||
run: cmake . |
||||
- name: Make |
||||
run: make |
||||
env: |
||||
CXX: ${{ matrix.compiler }} |
||||
- name: Run tests |
||||
run: make check |
||||
macos: |
||||
runs-on: macos-latest |
||||
strategy: |
||||
fail-fast: false |
||||
matrix: |
||||
compiler: [ clang++, gcc++ ] |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- name: Configure |
||||
run: cmake . |
||||
- name: Make |
||||
run: make |
||||
env: |
||||
CXX: ${{ matrix.compiler }} |
||||
- name: Run tests |
||||
run: make check |
||||
Loading…
Reference in new issue