• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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