| name: Ubuntu |
| on: |
| push: |
| branches-ignore: |
| - debian |
| - khronos-registry |
| jobs: |
| build: |
| strategy: |
| matrix: |
| os: |
| - ubuntu-18.04 |
| compiler: |
| - gcc |
| - clang |
| build-opts: |
| - '' |
| - '-Dglx=no' |
| - '-Degl=no' |
| - '-Dx11=false' |
| runs-on: ${{ matrix.os }} |
| steps: |
| - uses: actions/checkout@v2 |
| - 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 |
| /bin/sh -c "CC=${{ matrix.compiler }} .github/scripts/epoxy-ci-linux.sh ${{ matrix.build-opts }}" |