summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2015-10-29 15:24:58 +0000
committerJose Fonseca <jfonseca@vmware.com>2015-10-29 15:24:58 +0000
commitf1db539da52b7287ae78886051cf831d99e1ce22 (patch)
tree5c7df92793eb6a97439c9564c98fbe0f27c89f71 /.travis.yml
parent5c9788e8b0895142442511fb942aa1b3d5f72d87 (diff)
travis: Use clang with libc++.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 52196c01..f5706983 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -23,8 +23,8 @@ matrix:
- CMAKE_OPTIONS="-DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_SYSTEM_LIBRARY_PATH=/usr/lib32 -DENABLE_GUI=0"
- compiler: clang
env:
- - APT_PACKAGES="libdwarf-dev libprocps3-dev"
- - CMAKE_OPTIONS="-DENABLE_GUI=0"
+ - APT_PACKAGES="clang-3.6 libc++-dev libc++abi-dev libdwarf-dev libprocps3-dev qtbase5-dev qtdeclarative5-dev libqt5webkit5-dev"
+ - CMAKE_OPTIONS="-DCMAKE_C_COMPILER=clang-3.6 -DCMAKE_CXX_COMPILER=clang++-3.6 -DCMAKE_CXX_FLAGS=-stdlib=libc++ -DENABLE_GUI=1"
- compiler: ": mingw32"
env:
- APT_REPOS="ppa:tobydox/mingw-x-trusty"
@@ -35,9 +35,11 @@ matrix:
before_install:
- for APT_REPO in $APT_REPOS; do sudo add-apt-repository -y $APT_REPO; done
+- if [ "$CXX" == "clang++" ]; then wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -; sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty llvm-toolchain-trusty-3.6 main'; fi
- sudo apt-get update -qq
- if [ "$APT_PACKAGES" ]; then sudo apt-get install -qq -y $APT_PACKAGES; fi
- if [ "$MINGW_ROOT" ]; then export PATH=$MINGW_ROOT/bin:$PATH; fi
+- cmake --version
script:
- |