1matrix: 2 include: 3 - os: linux 4 dist: precise 5 compiler: gcc 6 - os: linux 7 dist: precise 8 compiler: clang 9 - os: linux 10 dist: trusty 11 compiler: gcc 12 - os: linux 13 dist: trusty 14 compiler: clang 15 - os: linux 16 dist: xenial 17 compiler: gcc 18 - os: linux 19 dist: xenial 20 compiler: clang 21 - os: osx 22 osx_image: xcode10 23 - os: osx 24 osx_image: xcode10.1 25sudo: false 26language: cpp 27before_install: 28 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install re2c ; fi 29 - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then choco install re2c python ; fi 30script: 31 - ./misc/ci.py 32 - python3 configure.py --bootstrap 33 - ./ninja all 34 - ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots 35 - ./misc/ninja_syntax_test.py 36 - ./misc/output_test.py 37