Mercurial > hg > vampy
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 |