Add Clang 10 to CI

This commit is contained in:
Sebastian Messmer 2020-06-30 21:02:04 -07:00
parent d8ce25efce
commit 7d02e20f89
1 changed files with 30 additions and 0 deletions

View File

@ -51,6 +51,8 @@ references:
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-9 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-9 main
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-10 main
EOF
sudo chmod o-w /etc/apt/sources.list.d/clang.list
@ -429,6 +431,30 @@ jobs:
GTEST_ARGS: ""
CMAKE_FLAGS: ""
RUN_TESTS: true
clang_10_debug:
<<: *job_definition
environment:
CC: clang-10
CXX: clang++-10
BUILD_TOOLSET: clang
APT_COMPILER_PACKAGE: clang-10
CXXFLAGS: ""
BUILD_TYPE: "Debug"
GTEST_ARGS: ""
CMAKE_FLAGS: ""
RUN_TESTS: true
clang_10_release:
<<: *job_definition
environment:
CC: clang-10
CXX: clang++-10
BUILD_TOOLSET: clang
APT_COMPILER_PACKAGE: clang-10
CXXFLAGS: ""
BUILD_TYPE: "Release"
GTEST_ARGS: ""
CMAKE_FLAGS: ""
RUN_TESTS: true
clang_werror:
<<: *job_definition
environment:
@ -577,6 +603,10 @@ workflows:
<<: *enable_for_tags
- clang_9_release:
<<: *enable_for_tags
- clang_10_debug:
<<: *enable_for_tags
- clang_10_release:
<<: *enable_for_tags
- clang_werror:
<<: *enable_for_tags
- gcc_werror: