mirror of
https://github.com/mat007/turtle.git
synced 2026-06-22 12:13:43 +00:00
Appveyor: Add VS 2022 builds
This commit is contained in:
parent
3555de3c89
commit
2e2a6525ba
1 changed files with 19 additions and 7 deletions
26
appveyor.yml
26
appveyor.yml
|
|
@ -2,8 +2,8 @@
|
||||||
# subject to the Boost Software License, Version 1.0. (See accompanying
|
# subject to the Boost Software License, Version 1.0. (See accompanying
|
||||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
#
|
#
|
||||||
# Copyright Mathieu Champlon 2015.
|
# Copyright 2015 Mathieu Champlon
|
||||||
# Copyright Alexander Grund 2020.
|
# Copyright 2020-2025 Alexander Grund
|
||||||
|
|
||||||
skip_branch_with_pr: true
|
skip_branch_with_pr: true
|
||||||
|
|
||||||
|
|
@ -19,18 +19,30 @@ environment:
|
||||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||||
BOOST: 1_65_1
|
BOOST: 1_65_1
|
||||||
TOOLSET: msvc-14.1
|
TOOLSET: msvc-14.1
|
||||||
CXX_STANDARD: 14
|
|
||||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||||
BOOST: 1_67_0
|
BOOST: 1_69_0
|
||||||
TOOLSET: msvc-14.1
|
TOOLSET: msvc-14.1
|
||||||
CXX_STANDARD: 14
|
CXX_STANDARD: 14,17
|
||||||
# CXX_STANDARD: 17
|
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
|
||||||
|
BOOST: 1_83_0
|
||||||
|
TOOLSET: msvc-14.3
|
||||||
|
CXX_STANDARD: 14,17,20
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
|
||||||
|
BOOST: 1_86_0
|
||||||
|
TOOLSET: msvc-14.3
|
||||||
|
CXX_STANDARD: 14,17,20
|
||||||
|
|
||||||
|
# CMake builds
|
||||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
|
||||||
BOOST: 1_65_1
|
BOOST: 1_65_1
|
||||||
CMAKE: true
|
CMAKE: true
|
||||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||||
BOOST: 1_83_0
|
BOOST: 1_83_0
|
||||||
CMAKE: true
|
CMAKE: true
|
||||||
|
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
|
||||||
|
BOOST: 1_86_0
|
||||||
|
CMAKE: true
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- appveyor-retry powershell Invoke-WebRequest http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip -OutFile docbook-xml.zip
|
- appveyor-retry powershell Invoke-WebRequest http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip -OutFile docbook-xml.zip
|
||||||
|
|
@ -55,7 +67,7 @@ build_script:
|
||||||
- cd %BOOST_ROOT%
|
- cd %BOOST_ROOT%
|
||||||
- call bootstrap.bat
|
- call bootstrap.bat
|
||||||
- cd %APPVEYOR_BUILD_FOLDER%
|
- cd %APPVEYOR_BUILD_FOLDER%
|
||||||
- if NOT "%CXX_STANDARD%"=="" set CXX_FLAGS=cxxflags=/std:c++%CXX_STANDARD%
|
- if NOT "%CXX_STANDARD%"=="" set CXX_FLAGS=cxxstd=%CXX_STANDARD%
|
||||||
- set BUILD_ARGS=address-model=32,64 variant=debug,release
|
- set BUILD_ARGS=address-model=32,64 variant=debug,release
|
||||||
- call scripts\build.bat --toolset=%TOOLSET% %CXX_FLAGS% -j3
|
- call scripts\build.bat --toolset=%TOOLSET% %CXX_FLAGS% -j3
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue