Imported Upstream version 1.10.0
[platform/upstream/ninja.git] / .travis.yml
1 matrix:
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
25 sudo: false
26 language: cpp
27 before_install:
28   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install re2c             ; fi
29   - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then choco install re2c python ; fi
30 script:
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