22# subject to the Boost Software License, Version 1.0. (See accompanying
33# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
44#
5- # Copyright Mathieu Champlon 2015.
6- # Copyright Alexander Grund 2020.
5+ # Copyright 2015 Mathieu Champlon
6+ # Copyright 2020-2025 Alexander Grund
77
88skip_branch_with_pr : true
99
@@ -12,24 +12,49 @@ branches:
1212 - main
1313
1414environment :
15+ global :
16+ ADDRESS_MODEL : 32,64
17+ VARIANT : debug,release
18+
1519 matrix :
1620 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2015
1721 BOOST : 1_65_1
1822 TOOLSET : msvc-14.0
1923 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
2024 BOOST : 1_65_1
2125 TOOLSET : msvc-14.1
22- CXX_STANDARD : 14
2326 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2017
24- BOOST : 1_67_0
27+ BOOST : 1_69_0
2528 TOOLSET : msvc-14.1
26- CXX_STANDARD : 14
27- # CXX_STANDARD: 17
29+ CXX_STANDARD : 14,17
30+ ADDRESS_MODEL : 64
31+ VARIANT : debug
32+ - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2022
33+ BOOST : 1_83_0
34+ TOOLSET : msvc-14.3
35+ CXX_STANDARD : 14,17,20
36+ ADDRESS_MODEL : 64
37+ VARIANT : debug
38+ - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2022
39+ BOOST : 1_86_0
40+ TOOLSET : msvc-14.3
41+ CXX_STANDARD : 14,17
42+ ADDRESS_MODEL : 64
43+ VARIANT : debug
44+ - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2022
45+ BOOST : 1_86_0
46+ TOOLSET : msvc-14.3
47+ CXX_STANDARD : 20
48+
49+ # CMake builds
2850 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2015
2951 BOOST : 1_65_1
3052 CMAKE : true
3153 - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
32- BOOST : 1_77_0
54+ BOOST : 1_83_0
55+ CMAKE : true
56+ - APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2022
57+ BOOST : 1_86_0
3358 CMAKE : true
3459
3560install :
@@ -55,8 +80,8 @@ build_script:
5580 - cd %BOOST_ROOT%
5681 - call bootstrap.bat
5782 - cd %APPVEYOR_BUILD_FOLDER%
58- - if NOT "%CXX_STANDARD%"=="" set CXX_FLAGS=cxxflags=/std:c++ %CXX_STANDARD%
59- - set BUILD_ARGS=address-model=32,64 variant=debug,release
83+ - if NOT "%CXX_STANDARD%"=="" set CXX_FLAGS=cxxstd= %CXX_STANDARD%
84+ - set BUILD_ARGS=address-model=%ADDRESS_MODEL% variant=%VARIANT%
6085 - call scripts\build.bat --toolset=%TOOLSET% %CXX_FLAGS% -j3
6186
6287for :
0 commit comments