From 925604240c27ac4cee1a1b227b9307acf3bf08f0 Mon Sep 17 00:00:00 2001 From: CromwellEnage <32967088+CromwellEnage@users.noreply.github.com> Date: Sun, 28 Apr 2019 07:28:40 -0400 Subject: [PATCH 1/2] Update appveyor.yml to handle changes in Boost.Build --- appveyor.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 71fc5e4..66f77bd 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -22,15 +22,15 @@ environment: PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH% - ARGS: --toolset=gcc address-model=64 cxxflags=-std=gnu++1z PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH% - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-9.0 address-model=32 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-10.0 address-model=32 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-11.0 address-model=32 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-12.0 address-model=32 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-12.0 address-model=64 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 ARGS: --toolset=msvc-14.0 address-model=32 From 6f0e0bbb17bfb491867ec4040ebdc7f34fa4b954 Mon Sep 17 00:00:00 2001 From: CromwellEnage <32967088+CromwellEnage@users.noreply.github.com> Date: Fri, 21 Jun 2019 01:28:30 -0400 Subject: [PATCH 2/2] Upgrade .travis.yml * Add clang++-6.0 with cxxstd=2a for linux, clang++-7 for linux, and clang++-8 for linux to test matrix. * Change sources to adapt to change in Travis Cl test environment from "trusty" to "xenial". --- .travis.yml | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2eae862..45c7c99 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ # (See accompanying file LICENSE_1_0.txt or copy at # http://boost.org/LICENSE_1_0.txt) +dist: xenial language: cpp python: "2.7" @@ -190,7 +191,7 @@ matrix: - clang-4.0 sources: - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-4.0 + - llvm-toolchain-xenial-4.0 - os: linux compiler: clang++-5.0 @@ -201,36 +202,49 @@ matrix: - clang-5.0 sources: - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-5.0 + - llvm-toolchain-xenial-5.0 - os: linux compiler: clang++-6.0 - env: TOOLSET=clang COMPILER=clang++-6.0 CXXSTD=03,11,14,1z + env: TOOLSET=clang COMPILER=clang++-6.0 CXXSTD=03,11,14,1z,2a addons: apt: packages: - clang-6.0 + - libc6-dbg + - libc++-dev + - libstdc++-8-dev sources: - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-6.0 + - llvm-toolchain-xenial-6.0 - os: linux - compiler: clang++ - env: TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,14,1z + compiler: clang++-7 + env: TOOLSET=clang COMPILER=clang++-7 CXXSTD=14,1z,2a addons: apt: packages: - - libstdc++-5-dev + - clang-7 + - libc6-dbg + - libc++-dev + - libstdc++-8-dev sources: - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-7 - os: linux - compiler: clang++-libc++ - env: TOOLSET=clang COMPILER=clang++-libc++ CXXSTD=03,11,14,1z + compiler: clang++-8 + env: TOOLSET=clang COMPILER=clang++-8 CXXSTD=14,1z,2a addons: apt: packages: + - clang-8 + - libc6-dbg - libc++-dev + - libstdc++-8-dev + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-8 - os: osx env: TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,14,1z