From 8aef2d08afa3dff29728d4d876e541e263470032 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Tue, 18 Dec 2018 21:46:36 +0200 Subject: [PATCH] Update .yml files --- .travis.yml | 31 +++++++++++++++++++++++++++++-- appveyor.yml | 2 ++ 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ecf9911..2b6ce7b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,6 @@ language: cpp sudo: false -python: "2.7" - branches: only: - master @@ -224,6 +222,17 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-trusty-6.0 + - os: linux + compiler: clang++-7 + env: TOOLSET=clang COMPILER=clang++-7 CXXSTD=03,11,14,17,2a + addons: + apt: + packages: + - clang-7 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-trusty-7 + - os: linux compiler: clang++-6.0 env: UBSAN=1 TOOLSET=clang COMPILER=clang++-6.0 CXXSTD=03,11,14,17 UBSAN_OPTIONS=print_stacktrace=1 @@ -235,6 +244,22 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-trusty-6.0 + - os: linux + compiler: clang++-libc++ + env: TOOLSET=clang COMPILER=clang++-libc++ CXXSTD=03,11,14,1z VARIANT=release + addons: + apt: + packages: + - libc++-dev + + - os: linux + compiler: clang++-libc++ + env: UBSAN=1 TOOLSET=clang COMPILER=clang++-libc++ CXXSTD=03,11,14,1z UBSAN_OPTIONS=print_stacktrace=1 + addons: + apt: + packages: + - libc++-dev + - os: osx compiler: clang++ env: TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,14,1z @@ -249,7 +274,9 @@ install: - git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root - cd boost-root - git submodule update --init tools/build + - git submodule update --init tools/boost_install - git submodule update --init libs/config + - git submodule update --init libs/headers - git submodule update --init tools/boostdep - cp -r $TRAVIS_BUILD_DIR/* libs/endian - python tools/boostdep/depinst/depinst.py endian diff --git a/appveyor.yml b/appveyor.yml index 45be832..0f18a7a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -41,7 +41,9 @@ install: - git clone -b %BOOST_BRANCH% --depth 1 https://github.com/boostorg/boost.git boost-root - cd boost-root - git submodule update --init tools/build + - git submodule update --init tools/boost_install - git submodule update --init libs/config + - git submodule update --init libs/headers - git submodule update --init tools/boostdep - xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\endian - python tools/boostdep/depinst/depinst.py endian