1language: c
2
3matrix:
4  include:
5    - os: linux
6      compiler: gcc
7      install: bash .ci/build-c2man.sh
8      env: PATH=$PATH:$TRAVIS_BUILD_DIR/c2man-install
9    - os: linux
10      compiler: clang
11    - os: osx
12      compiler: clang
13    - os: linux
14      language: python
15      python: 3.5
16      env: PATH=$PATH:$TRAVIS_BUILD_DIR/c2man-install
17      install:
18        - pip install meson ninja
19      before_script:
20        - bash .ci/build-c2man.sh
21      script:
22        - meson build
23        - ninja -C build
24        - ninja -C build test
25      cache: pip
26
27before_script:
28  - ./autogen.sh
29
30script:
31  - make
32  - make check || (cat `find -name '*.log'` && false)
33  - make distcheck || (cat `find -name '*.log'` && false)
34