Browse Source

Use the newer appveyor images to build for VS2017 and VS2019. Trim the number of builds we do.

tags/json-c-0.16-20220414
Eric Haszlakiewicz 3 years ago
parent
commit
0910e18bbd
1 changed files with 30 additions and 16 deletions
  1. +30
    -16
      appveyor.yml

+ 30
- 16
appveyor.yml View File

@@ -1,31 +1,45 @@
version: '{branch}.{build}'
os: Windows Server 2012 R2

image:
# VS2015 also used for earlier VS builds
# aka os: Windows Server 2012 R2
- Visual Studio 2015
# aka os: Windows Server 2016
- Visual Studio 2017
# aka os: Windows Server 2019
- Visual Studio 2019

platform: x64

# There should be a better way to set-up a build matrix.
environment:
for:
-
matrix:
- b_toolset: Windows7.1SDK
b_config: Debug
only:
- image: Visual Studio 2015

environment:
matrix:
- b_toolset: Windows7.1SDK
b_config: Debug

- b_toolset: Windows7.1SDK
b_config: Release
- b_toolset: v120
b_config: Debug

- b_toolset: v120
b_config: Debug
- b_toolset: v140
b_config: Debug

- b_toolset: v120
b_config: Release
build_script:
- cmake -T %b_toolset% -DCMAKE_BUILD_TYPE=%b_config% -DCMAKE_INSTALL_PREFIX=t_install .
- cmake --build . --target install

- b_toolset: v140
b_config: Debug
environment:
matrix:
- b_config: Debug

- b_toolset: v140
b_config: Release
- b_config: Release

build_script:
- cmake -T %b_toolset% -DCMAKE_BUILD_TYPE=%b_config% -DCMAKE_INSTALL_PREFIX=t_install .
- cmake -DCMAKE_BUILD_TYPE=%b_config% -DCMAKE_INSTALL_PREFIX=t_install .
- cmake --build . --target install

after_build:


Loading…
Cancel
Save