Consistent AppVeyor job config for pvData/pvAccess

This commit is contained in:
Ralph Lange
2024-12-24 17:13:48 +01:00
parent 8eddb867e8
commit 9c737a80c7

View File

@ -31,29 +31,40 @@ configuration:
- dynamic-debug - dynamic-debug
- static-debug - static-debug
# Default OS Image
image: Visual Studio 2019
# Environment variables: compiler toolchain, base version, setup file, ... # Environment variables: compiler toolchain, base version, setup file, ...
environment: environment:
# common / default variables for all jobs # common / default variables for all jobs
SETUP_PATH: .ci-local:.ci SETUP_PATH: .ci-local:.ci
BASE: 7.0
matrix: matrix:
- BASE: 3.15 - CMP: vs2019
CMP: vs2019 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- BASE: 7.0 - CMP: vs2019
CMP: vs2019 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- BASE: 7.0 BASE: 3.15
CMP: gcc - CMP: vs2017
- BASE: 7.0
CMP: vs2017
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- CMP: vs2015
- CMP: vs2013
- CMP: gcc
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
# TODO: static linking w/ readline isn't working. Bypass auto-detect
COMMANDLINE_LIBRARY: EPICS
# Platform: processor architecture # Platform: processor architecture
platform: platform:
- x64 - x64
# Matrix configuration: exclude sets of jobs
matrix:
exclude:
# MinGW debug builds use the same libraries, unlike VS
- configuration: dynamic-debug
CMP: gcc
- configuration: static-debug
CMP: gcc
#---------------------------------# #---------------------------------#
# building & testing # # building & testing #
#---------------------------------# #---------------------------------#