annotate .travis.yml @ 106:76badb3a0bb3 vampy-2.1

Add mechanism to build a "standard" Linux .so using Docker
author Chris Cannam
date Tue, 05 Feb 2019 12:48:59 +0000
parents 4e5de05b6e71
children
rev   line source
Chris@94 1 dist:
Chris@94 2 - trusty
Chris@94 3
Chris@94 4 language:
Chris@94 5 - cpp
Chris@94 6
Chris@94 7 sudo:
Chris@94 8 - false
Chris@94 9
Chris@94 10 os:
Chris@94 11 - linux
Chris@94 12 - osx
Chris@94 13
Chris@94 14 addons:
Chris@94 15 apt:
Chris@94 16 packages:
Chris@94 17 - libsndfile-dev
Chris@94 18 - vamp-plugin-sdk
Chris@95 19 - vamp-examples
Chris@95 20 - python-numpy
Chris@94 21
Chris@94 22 before_install:
Chris@94 23 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew update ; brew install libsndfile ; fi
Chris@94 24 - 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
Chris@96 25 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then export PATH=/usr/bin:$PATH:$PWD/../vamp-plugin-sdk/host ; fi
Chris@94 26
Chris@94 27 script:
Chris@94 28 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f Makefile.osx ; else make -f Makefile.linux ; fi
Chris@94 29 - VAMP_PATH=".:Example VamPy plugins" vamp-simple-host -l
Chris@94 30
Chris@94 31
Chris@94 32
Chris@94 33