From cee1f448caff955c621da1ccf1d5cab5025eb26d Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 18 Sep 2018 12:56:41 +0200 Subject: [travis] test build on OS X --- tests/travis/build-and-test | 5 +++++ tests/travis/install-build-depends | 25 ++++++++++++++++++------- 2 files changed, 23 insertions(+), 7 deletions(-) (limited to 'tests') diff --git a/tests/travis/build-and-test b/tests/travis/build-and-test index b1efbd9a..dd5bf378 100755 --- a/tests/travis/build-and-test +++ b/tests/travis/build-and-test @@ -15,6 +15,11 @@ case "$CONFIG" in ;; esac +# pick up cmake files from homebrew +if [ "$(uname -s)" = "Darwin" ]; then + CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5" +fi + # build with code coverage if [ "$CONFIG" = "full-debug" ]; then export CXXFLAGS="-fprofile-arcs -ftest-coverage" diff --git a/tests/travis/install-build-depends b/tests/travis/install-build-depends index f735d816..b5aa9c65 100755 --- a/tests/travis/install-build-depends +++ b/tests/travis/install-build-depends @@ -1,11 +1,22 @@ #!/bin/sh set -e -sudo apt-get update -qq -sudo apt-get install -qq qtbase5-dev cmake +if [ "$(uname -s)" = "Darwin" ]; then + brew update + brew install qt -case "$CONFIG" in -full*) - sudo apt-get install -qq doxygen libopus-dev libspeex-dev libtheora-dev libvpx-dev - ;; -esac + case "$CONFIG" in + full*) + brew install doxygen opus speex theora libvpx + ;; + esac +else + sudo apt-get update -qq + sudo apt-get install -qq cmake qtbase5-dev + + case "$CONFIG" in + full*) + sudo apt-get install -qq doxygen libopus-dev libspeex-dev libtheora-dev libvpx-dev + ;; + esac +fi -- cgit v1.2.3