| cache: |
| ccache: true |
| directories: |
| - external/clspv/third_party/ |
| - $HOME/Library/Caches/Homebrew |
| |
| language: cpp |
| |
| dist: bionic |
| |
| os: |
| - linux |
| - osx |
| |
| compiler: |
| - gcc |
| |
| env: |
| global: |
| - CCACHE_COMPRESS=1 |
| - HOMEBREW_NO_AUTO_UPDATE=1 |
| jobs: |
| - JOB_CMAKE_CONFIG="-DCLVK_CLSPV_ONLINE_COMPILER=1" |
| - JOB_CMAKE_CONFIG="-DCLVK_CLSPV_ONLINE_COMPILER=0" |
| |
| jobs: |
| include: |
| - os: linux |
| env: JOB_CHECK_FORMAT=1 |
| |
| branches: |
| only: |
| - master |
| |
| before_install: |
| - ./tests/travis/step-before-install.sh |
| |
| install: |
| - source ./tests/travis/step-install.sh |
| |
| before_script: |
| - ./tests/travis/step-before-script.sh |
| |
| script: |
| - ./tests/travis/step-script.sh |