From d7108dba954a78b392d7c642e4f373f18a8f16d1 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Mon, 14 May 2018 21:28:08 +0100 Subject: [PATCH] First cut travis/appveyor files --- .appveyor.yml | 18 ++++++++++++++++++ .travis.yml | 24 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .appveyor.yml create mode 100644 .travis.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..ce01773 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,18 @@ + +configuration: + - Release + +platform: + - Win32 + - x64 + +install: + - cinst wget + - c:\ProgramData\chocolatey\bin\wget.exe http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28-w32-setup.exe + - c:\ProgramData\chocolatey\bin\wget.exe http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28-w64-setup.exe + - ps: .\libsndfile-1.0.28-w32-setup.exe /silent /sp- /norestart + - ps: .\libsndfile-1.0.28-w64-setup.exe /silent /sp- /norestart + +build_script: + - msbuild rubberband.sln + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9d919c6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +dist: + - trusty + +language: + - cpp + +sudo: + - false + +os: + - linux + - osx + +addons: + apt: + packages: + - libsndfile-dev + +before_install: + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew update ; brew install libsndfile ; fi + +script: + - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f Makefile.osx ; else ./configure && make ; fi +