# HG changeset patch # User Chris Cannam # Date 1547558342 0 # Node ID e28f67bc9124adfc479318a07e7ebceaf7bc0419 # Parent 161ed1fb016b67b88b7a6597ce450b5bf7f00903 Travis CI file diff -r 161ed1fb016b -r e28f67bc9124 .travis.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.travis.yml Tue Jan 15 13:19:02 2019 +0000 @@ -0,0 +1,31 @@ +dist: + - trusty + +language: + - cpp + +sudo: + - false + +os: + - linux + - osx + +addons: + apt: + packages: + - libsndfile-dev + - vamp-plugin-sdk + +before_install: + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew update ; brew install libsndfile ; fi + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk ; cd vamp-plugin-sdk ; make -f build/Makefile.osx ) ; fi + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then export PATH=$PATH:$PWD/../vamp-plugin-sdk/host ; fi + +script: + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f Makefile.osx ; else make -f Makefile.linux ; fi + - VAMP_PATH=".:Example VamPy plugins" vamp-simple-host -l + + + +