summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authoronqtam <vik.kirilov@gmail.com>2016-06-28 13:05:34 +0300
committeronqtam <vik.kirilov@gmail.com>2016-09-21 15:46:09 +0300
commite0c03606c2a60dc8001260e09a0b938c23149e0d (patch)
tree448e2097ab78b3c9bddc7d4160bf713c469f7726 /.travis.yml
parentfa5a85244f1227264298516ed6a41759fe2cb1df (diff)
switching back to clangs from the llvm apt...
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml86
1 files changed, 43 insertions, 43 deletions
diff --git a/.travis.yml b/.travis.yml
index fe440aa..8bef473 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -48,11 +48,11 @@ addons:
- g++-6
sources: &apt_sources
- ubuntu-toolchain-r-test
-# - llvm-toolchain-precise-3.5
-# - llvm-toolchain-precise-3.6
-# - llvm-toolchain-precise-3.7
-# - llvm-toolchain-precise-3.8
-# - llvm-toolchain-precise
+ - llvm-toolchain-precise-3.5
+ - llvm-toolchain-precise-3.6
+ - llvm-toolchain-precise-3.7
+ - llvm-toolchain-precise-3.8
+ - llvm-toolchain-precise
compiler: clang
os: linux
@@ -140,35 +140,35 @@ matrix:
packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
# Clang 3.5
- - env: COMPILER=clang++ LLVM_VERSION=3.5.2 HAS_ASAN_64=true HAS_UBSAN_64=true
+ - env: COMPILER=clang++-3.5 LLVM_VERSION=3.5.2 HAS_ASAN_64=true HAS_UBSAN_64=true
addons: &clang35
apt:
- #packages: ["clang-3.5", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
- packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ packages: ["clang-3.5", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ #packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.6
- - env: COMPILER=clang++ LLVM_VERSION=3.6.2 HAS_ASAN_64=true HAS_UBSAN_64=true
+ - env: COMPILER=clang++-3.6 LLVM_VERSION=3.6.2 HAS_ASAN_64=true HAS_UBSAN_64=true
addons: &clang36
apt:
- #packages: ["clang-3.6", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
- packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ packages: ["clang-3.6", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ #packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.7
- - env: COMPILER=clang++ LLVM_VERSION=3.7.1 HAS_ASAN_64=true HAS_UBSAN_64=true
+ - env: COMPILER=clang++-3.7 LLVM_VERSION=3.7.1 HAS_ASAN_64=true HAS_UBSAN_64=true
addons: &clang37
apt:
- #packages: ["clang-3.7", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
- packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ packages: ["clang-3.7", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ #packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.8
- - env: COMPILER=clang++ LLVM_VERSION=3.8.0 HAS_ASAN_64=true HAS_UBSAN_64=true
+ - env: COMPILER=clang++-3.8 LLVM_VERSION=3.8.0 HAS_ASAN_64=true HAS_UBSAN_64=true
addons: &clang38
apt:
- #packages: ["clang-3.8", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
- packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ packages: ["clang-3.8", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
+ #packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# # Xcode 6.1 Clang
@@ -271,32 +271,32 @@ install:
############################################################################
# Install Clang
############################################################################
- - |
- if [[ "${LLVM_VERSION}" != "" ]]; then
- CLANG_URL="http://llvm.org/releases/${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-14.04.tar.xz"
- mkdir clang && travis_retry wget --quiet -O - ${CLANG_URL} | tar --strip-components=1 -xJ -C clang
- export PATH="${DEPS_DIR}/clang/bin:${PATH}"
- fi
- ############################################################################
- # Install libc++ and libc++abi (on Linux only; Xcode uses libc++ by default)
- ############################################################################
- - |
- if [[ "${LLVM_VERSION}" != "" ]]; then
- LLVM_URL="http://llvm.org/releases/${LLVM_VERSION}/llvm-${LLVM_VERSION}.src.tar.xz"
- LIBCXX_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxx-${LLVM_VERSION}.src.tar.xz"
- LIBCXXABI_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxxabi-${LLVM_VERSION}.src.tar.xz"
- TAR_FLAGS="-xJ"
- mkdir -p llvm llvm/build llvm/projects/libcxx llvm/projects/libcxxabi
- travis_retry wget --quiet -O - ${LLVM_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm
- travis_retry wget --quiet -O - ${LIBCXX_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm/projects/libcxx
- travis_retry wget --quiet -O - ${LIBCXXABI_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm/projects/libcxxabi
- (cd llvm/build && cmake .. -DCMAKE_INSTALL_PREFIX=${DEPS_DIR}/llvm/install -DCMAKE_CXX_COMPILER=clang++)
- (cd llvm/build/projects/libcxx && make install -j2)
- (cd llvm/build/projects/libcxxabi && make install -j2)
- export CXXFLAGS="-nostdinc++ -isystem ${DEPS_DIR}/llvm/install/include/c++/v1"
- export LDFLAGS="-L ${DEPS_DIR}/llvm/install/lib -l c++ -l c++abi"
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${DEPS_DIR}/llvm/install/lib"
- fi
+# - |
+# if [[ "${LLVM_VERSION}" != "" ]]; then
+# CLANG_URL="http://llvm.org/releases/${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-14.04.tar.xz"
+# mkdir clang && travis_retry wget --quiet -O - ${CLANG_URL} | tar --strip-components=1 -xJ -C clang
+# export PATH="${DEPS_DIR}/clang/bin:${PATH}"
+# fi
+# ############################################################################
+# # Install libc++ and libc++abi (on Linux only; Xcode uses libc++ by default)
+# ############################################################################
+# - |
+# if [[ "${LLVM_VERSION}" != "" ]]; then
+# LLVM_URL="http://llvm.org/releases/${LLVM_VERSION}/llvm-${LLVM_VERSION}.src.tar.xz"
+# LIBCXX_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxx-${LLVM_VERSION}.src.tar.xz"
+# LIBCXXABI_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxxabi-${LLVM_VERSION}.src.tar.xz"
+# TAR_FLAGS="-xJ"
+# mkdir -p llvm llvm/build llvm/projects/libcxx llvm/projects/libcxxabi
+# travis_retry wget --quiet -O - ${LLVM_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm
+# travis_retry wget --quiet -O - ${LIBCXX_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm/projects/libcxx
+# travis_retry wget --quiet -O - ${LIBCXXABI_URL} | tar --strip-components=1 ${TAR_FLAGS} -C llvm/projects/libcxxabi
+# (cd llvm/build && cmake .. -DCMAKE_INSTALL_PREFIX=${DEPS_DIR}/llvm/install -DCMAKE_CXX_COMPILER=clang++)
+# (cd llvm/build/projects/libcxx && make install -j2)
+# (cd llvm/build/projects/libcxxabi && make install -j2)
+# export CXXFLAGS="-nostdinc++ -isystem ${DEPS_DIR}/llvm/install/include/c++/v1"
+# export LDFLAGS="-L ${DEPS_DIR}/llvm/install/lib -l c++ -l c++abi"
+# export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${DEPS_DIR}/llvm/install/lib"
+# fi
############################################################################
# Install brew dependencies under OSX
############################################################################