diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2018-09-18 12:56:41 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2018-09-18 13:39:16 +0200 |
| commit | cee1f448caff955c621da1ccf1d5cab5025eb26d (patch) | |
| tree | 5a41bbde202e766fb77da6e1e91b517ca14024f5 /tests | |
| parent | 3182c2955a30ac5c8b1fce62c6ade3ffbc488a02 (diff) | |
| download | qxmpp-cee1f448caff955c621da1ccf1d5cab5025eb26d.tar.gz | |
[travis] test build on OS X
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/travis/build-and-test | 5 | ||||
| -rwxr-xr-x | tests/travis/install-build-depends | 25 |
2 files changed, 23 insertions, 7 deletions
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 |
