diff --git a/.travis.yml b/.travis.yml index f203e24..e477c45 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,35 @@ language: cpp -dist: xenial -sudo: required + +matrix: + include: + - os: linux + dist: xenial + - os: osx + +addons: + apt: + packages: + - cmake + - swig + - libasound2-dev + - libunittest++-dev + - doxygen + - graphviz before_install: - - sudo add-apt-repository ppa:openshot.developers/libopenshot-daily -y - - sudo apt-get update -qq - - sudo apt-get install gcc-4.8 cmake libopenshot-audio-dev libunittest++-dev swig libasound2-dev -y - - sudo apt autoremove -y - pwd + - | + if [ "$TRAVIS_OS_NAME" = "osx" ]; then + brew update + brew install swig unittest-cpp doxygen + fi script: - mkdir -p build; cd build; - - cmake -D"CMAKE_BUILD_TYPE:STRING=Debug" ../ + - cmake -DCMAKE_INSTALL_PREFIX:PATH="$TRAVIS_OS_NAME-x64" -DCMAKE_BUILD_TYPE:STRING="Debug" ../ - make VERBOSE=1 - - make install DESTDIR=dist/ + - make doc + - make install notifications: email: true