1os:
2 - linux
3 - osx
4osx_image: xcode8.3
5dist: trusty
6sudo: required
7language: c
8env:
9 - BUILD_TYPE=Debug
10 - BUILD_TYPE=Release
11matrix:
12  include:
13    - os: linux
14      env:
15        ANALYZE="scan-build-3.6 --use-cc clang-3.6 --use-c++ clang++-3.6 "
16      compiler: clang
17branches:
18  only:
19    - master
20    - coverity_scan
21    - /wildmidi-.*$/
22
23before_install:
24 - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./CI/before_install.linux.sh; fi
25 - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./CI/before_install.osx.sh; fi
26before_script:
27 - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./CI/before_script.linux.sh; fi
28 - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./CI/before_script.osx.sh; fi
29script:
30 - cd ./build
31 - if [ "$COVERITY_SCAN_BRANCH" != 1 ]; then ${ANALYZE}make -j3; fi
32
33notifications:
34  irc:
35    channels:
36      - "chat.freenode.net#wildmidi"
37    on_success: change
38    on_failure: always
39