mirror of
https://github.com/gnustep/libs-back.git
synced 2025-02-21 02:41:15 +00:00
Build multiple configurations
This commit is contained in:
parent
e9c633abf7
commit
3c1b5e1397
1 changed files with 11 additions and 1 deletions
12
.github/workflows/main.yml
vendored
12
.github/workflows/main.yml
vendored
|
@ -14,6 +14,16 @@ jobs:
|
|||
# don't run pull requests from local branches twice
|
||||
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.repository
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- server: x11
|
||||
graphics: cairo
|
||||
- server: x11
|
||||
graphics: xlib
|
||||
- server: headless
|
||||
graphics: headless
|
||||
|
||||
env:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
|
||||
|
@ -28,7 +38,7 @@ jobs:
|
|||
- name: Build source
|
||||
run: |
|
||||
. /usr/share/GNUstep/Makefiles/GNUstep.sh
|
||||
./configure
|
||||
./configure --enable-server=${{ matrix.server }} --enable-graphics=${{ matrix.graphics }}
|
||||
make && make install
|
||||
|
||||
- name: Run tests
|
||||
|
|
Loading…
Reference in a new issue