aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0xd34df00d <0xd34df00d@gmail.com>2017-02-02 21:24:11 -0500
committerGitHub <noreply@github.com>2017-02-02 21:24:11 -0500
commit9deb86b248fee6bb9bcee14d595a933c8fdc4aa2 (patch)
tree89d4a817cd11a61c6927e5719057bef78ea26091
parentc22b44605ba7f98dc72414ed5f05b6c0d8ff0af4 (diff)
parentcae7093639eb1c0a63f7a9f08cfc7c19d1fb0989 (diff)
downloadqxmpp-9deb86b248fee6bb9bcee14d595a933c8fdc4aa2.tar.gz
Merge pull request #73 from qxmpp-project/test-clang-builds
Test clang builds
-rw-r--r--.travis.yml3
-rwxr-xr-xtests/travis/build-and-test5
2 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 6663ac19..af01af38 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,6 +2,9 @@ sudo: required
dist: trusty
language: cpp
cache: apt
+compiler:
+ - gcc
+ - clang
env:
- QT_SELECT=qt4 ; CONFIG=minimal
- QT_SELECT=qt4 ; CONFIG=minimal-static
diff --git a/tests/travis/build-and-test b/tests/travis/build-and-test
index 2f51f4de..3d6ad4cd 100755
--- a/tests/travis/build-and-test
+++ b/tests/travis/build-and-test
@@ -12,6 +12,11 @@ if [ -n "$CXX" ]; then
QMAKE_ARGS="$QMAKE_ARGS QMAKE_CXX=$CXX"
fi
+if [ "$CXX" = "clang++" ]; then
+ QMAKE_ARGS="$QMAKE_ARGS QMAKE_LINK=clang++"
+ QMAKE_ARGS="$QMAKE_ARGS QMAKE_LINK_SHLIB=clang++"
+fi
+
case "$CONFIG" in
full*)
QMAKE_ARGS="$QMAKE_ARGS QXMPP_USE_DOXYGEN=1 QXMPP_USE_OPUS=1 QXMPP_USE_SPEEX=1 QXMPP_USE_THEORA=1 QXMPP_USE_VPX=1"