ci: add clang-cxx17 toolchain
This commit is contained in:
parent
702c533ce0
commit
5ab6736b40
@ -63,6 +63,13 @@ matrix:
|
||||
BUILD_RELEASE=bionic
|
||||
BUILD_ARCH=amd64
|
||||
TOOLCHAIN=gcc-cxx17
|
||||
- os: linux
|
||||
env: >
|
||||
BUILD_FLAVOR=ubuntu
|
||||
BUILD_RELEASE=bionic
|
||||
BUILD_ARCH=amd64
|
||||
TOOLCHAIN=clang-cxx17
|
||||
BUILD_PACKAGES="cmake clang"
|
||||
# } // end Linux
|
||||
|
||||
# Windows build with mingw-w64 on Ubuntu 18.04
|
||||
|
||||
13
toolchains/clang-cxx17.cmake
Normal file
13
toolchains/clang-cxx17.cmake
Normal file
@ -0,0 +1,13 @@
|
||||
# Sample toolchain file for building with gcc compiler
|
||||
#
|
||||
# Typical usage:
|
||||
# *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake"
|
||||
|
||||
# set compiler
|
||||
set(CMAKE_C_COMPILER clang)
|
||||
set(CMAKE_CXX_COMPILER clang++)
|
||||
|
||||
# set c++ standard
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
Loading…
Reference in New Issue
Block a user