parent
a191887406
commit
1a2784a9c5
@ -0,0 +1,48 @@ |
||||
name: Build |
||||
on: |
||||
push: |
||||
branches-ignore: |
||||
- debian |
||||
- khronos-registry |
||||
jobs: |
||||
build: |
||||
strategy: |
||||
matrix: |
||||
os: |
||||
- ubuntu-18.04 |
||||
- macos-10.15 |
||||
compiler: |
||||
- gcc |
||||
- clang |
||||
build-opts: |
||||
- '' |
||||
- '-Dglx=no' |
||||
- '-Degl=no' |
||||
- '-Dx11=false' |
||||
exclude: |
||||
- os: macos-10.15 |
||||
compiler: gcc |
||||
runs-on: ${{ matrix.os }} |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- if: runner.os == 'macOS' |
||||
run: brew install ninja |
||||
- if: runner.os == 'Linux' |
||||
run: > |
||||
sudo apt-get update && |
||||
sudo apt-get install --no-install-recommends |
||||
libgl1-mesa-dev |
||||
libegl1-mesa-dev |
||||
libgles2-mesa-dev |
||||
libgl1-mesa-dri |
||||
ninja-build |
||||
- uses: actions/setup-python@v2 |
||||
with: |
||||
python-version: 3.x |
||||
- run: | |
||||
python -m pip install --upgrade pip |
||||
pip3 install meson |
||||
- if: runner.os == 'macOS' |
||||
run: /bin/sh -c "CC=${{ matrix.compiler }} .travis/epoxy-ci-osx.sh ${{ matrix.build-opts }}" |
||||
- if: runner.os == 'Linux' |
||||
run: /bin/sh -c "CC=${{ matrix.compiler }} .travis/epoxy-ci-linux.sh ${{ matrix.build-opts }}" |
Loading…
Reference in new issue