[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] 52/219: travis: install clang only when needed
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] 52/219: travis: install clang only when needed |
Date: |
Wed, 22 May 2019 19:16:31 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit c6acd333704bd5537db82024dd2a6dc537a6efdb
Author: Marcel Raad <address@hidden>
AuthorDate: Tue Apr 2 14:31:06 2019 +0200
travis: install clang only when needed
This reduces the GCC job runtimes a little and it's needed to
selectively update clang builds to xenial.
Closes https://github.com/curl/curl/pull/3721
---
.travis.yml | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 91 insertions(+), 5 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 1d5d49119..ed8c9d4a8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,14 +17,12 @@ addons:
apt:
config:
retries: true
- sources:
+ sources: &common_sources
- ubuntu-toolchain-r-test
- - llvm-toolchain-trusty-7
- packages:
+ packages: &common_packages
- cmake
- gcc-8
- lcov
- - clang-7
- valgrind
- libev-dev
- libc-ares-dev
@@ -40,7 +38,6 @@ addons:
- libnss3-dev
- gnutls-bin
- libgnutls28-dev
- - clang-tidy-7
matrix:
include:
@@ -104,36 +101,84 @@ matrix:
env:
- T=debug
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug C="--enable-alt-svc"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug C="--with-mbedtls --without-ssl"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug C="--with-gnutls --without-ssl"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug C="--disable-threaded-resolver"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug C="--with-nss --without-ssl" NOTESTS=1
CPPFLAGS="-isystem /usr/include/nss"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: gcc
dist: trusty
@@ -174,6 +219,14 @@ matrix:
env:
- T=cmake
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: gcc
dist: trusty
@@ -192,24 +245,57 @@ matrix:
env:
- T=fuzzer
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=tidy
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
+ - clang-tidy-7
- os: linux
compiler: clang
dist: trusty
env:
- T=scan-build
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
- os: linux
compiler: clang
dist: trusty
env:
- T=debug
CFLAGS="-fsanitize=address,undefined,signed-integer-overflow
-fno-sanitize-recover=undefined,integer -Wformat -Werror=format-security
-Werror=array-bounds -g" LDFLAGS="-fsanitize=address,undefined
-fno-sanitize-recover=undefined,integer" LIBS="-ldl -lubsan"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
+ addons:
+ apt:
+ sources:
+ - *common_sources
+ - llvm-toolchain-trusty-7
+ packages:
+ - *common_packages
+ - clang-7
before_install:
- eval "${OVERRIDE_CC}"
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnurl] 52/219: travis: install clang only when needed,
gnunet <=