language: cpp dist: trusty sudo: required group: edge compiler: - gcc - clang os: - linux - osx notifications: email: recipients: - bhalla@ncbs.res.in - hrani@ncbs.res.in - dilawar.s.rajput@gmail.com on_success: change on_failure: always env: - CTEST_MODEL=Nightly cache: apt matrix: allow_failure: os: osx before_script : - echo "OSX related" - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./.travis/travis_prepare_osx.sh; fi - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo ./.travis/travis_prepare_linux.sh; fi script: - # checking if any python3 incompatible file is in the source tree. - python2 -m compileall -q . - if type python3 > /dev/null; then python3 -m compileall -q . ; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./.travis/travis_build_osx.sh; fi - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./.travis/travis_build_linux.sh; fi