language: cpp
sudo: false # docker VM
-branches:
- only:
- - travis
matrix:
include:
- os: linux
- os: linux
env: HOST="" API="oss"
compiler: clang
- - os: linux
- env: HOST="--host=i686-w64-mingw32" API="winmm" CPPFLAGS="-Wno-unused-function"
- compiler: gcc
- - os: linux
- env: HOST="--host=x86_64-w64-mingw32" API="winmm" CPPFLAGS="-Wno-unused-function"
- compiler: gcc
- os: linux
env: HOST="--host=i686-w64-mingw32" API="dsound" CPPFLAGS="-Wno-unused-function"
compiler: gcc
env: HOST="" API="core"
compiler: clang
install:
-- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get install libasound2-dev libjack-dev doxygen g++-mingw-w64-i686 g++-mingw-w64-x86-64 g++-arm-linux-gnueabihf oss4-dev; fi
+- if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get install libasound2-dev libjack-dev libpulse-dev doxygen g++-mingw-w64-i686 g++-mingw-w64-x86-64 g++-arm-linux-gnueabihf oss4-dev; fi
- if [ $TRAVIS_OS_NAME = osx ]; then brew install doxygen || (brew update && brew install doxygen); fi
- if [ -n "$HOST" ]; then unset CXX; unset CC; fi
script: ./autogen.sh --enable-debug --with-$API $HOST && make
# JACK: Jack server not running
# - tests/midiprobe
notifications:
- email: false
+ email:
+ recipients:
+ - radarsat1@gmail.com
+ on_success: never
+ on_failure: change