mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-25 09:11:58 -05:00
Update compiler support
This commit is contained in:
parent
3b473a0acf
commit
f4167ec21a
@ -22,7 +22,7 @@ stages:
|
|||||||
parameters:
|
parameters:
|
||||||
compiler: clang
|
compiler: clang
|
||||||
image: ubuntu-20.04
|
image: ubuntu-20.04
|
||||||
compilerVersions: [ 11, 10 ]
|
compilerVersions: [ 12, 11 ]
|
||||||
setupfile: 'setup_clang.yml'
|
setupfile: 'setup_clang.yml'
|
||||||
|
|
||||||
- stage: Xcode
|
- stage: Xcode
|
||||||
@ -32,7 +32,7 @@ stages:
|
|||||||
parameters:
|
parameters:
|
||||||
compiler: 'Xcode'
|
compiler: 'Xcode'
|
||||||
image: macOS-11
|
image: macOS-11
|
||||||
compilerVersions: [ '12.5.1', '13.1' ]
|
compilerVersions: [ '12.5.1', '13.2.1' ]
|
||||||
setupfile: 'setup_apple.yml'
|
setupfile: 'setup_apple.yml'
|
||||||
|
|
||||||
- stage: VS_MSVC
|
- stage: VS_MSVC
|
||||||
@ -40,13 +40,13 @@ stages:
|
|||||||
jobs:
|
jobs:
|
||||||
- template: ./pipelines/jobs.yml
|
- template: ./pipelines/jobs.yml
|
||||||
parameters:
|
parameters:
|
||||||
compiler: 'VS2019 (16.11)'
|
compiler: 'VS2019 (MSVC)'
|
||||||
compilerVersions: [ 'MSVC' ]
|
compilerVersions: [ 'default' ]
|
||||||
image: windows-2019
|
image: windows-2019
|
||||||
- template: ./pipelines/jobs.yml
|
- template: ./pipelines/jobs.yml
|
||||||
parameters:
|
parameters:
|
||||||
compiler: 'VS2022 (17.0)'
|
compiler: 'VS2022 (MSVC)'
|
||||||
compilerVersions: [ 'MSVC' ]
|
compilerVersions: [ 'default' ]
|
||||||
image: windows-2022
|
image: windows-2022
|
||||||
|
|
||||||
- stage: VS_LLVM
|
- stage: VS_LLVM
|
||||||
@ -54,13 +54,13 @@ stages:
|
|||||||
jobs:
|
jobs:
|
||||||
- template: ./pipelines/jobs.yml
|
- template: ./pipelines/jobs.yml
|
||||||
parameters:
|
parameters:
|
||||||
compiler: 'VS2019 (16.11)'
|
compiler: 'VS2019 (LLVM)'
|
||||||
compilerVersions: [ 'LLVM' ]
|
compilerVersions: [ 'default' ]
|
||||||
image: windows-2019
|
image: windows-2019
|
||||||
extraCmakeArgs: '-T ClangCL'
|
extraCmakeArgs: '-T ClangCL'
|
||||||
- template: ./pipelines/jobs.yml
|
- template: ./pipelines/jobs.yml
|
||||||
parameters:
|
parameters:
|
||||||
compiler: 'VS2022 (17.0)'
|
compiler: 'VS2022 (LLVM)'
|
||||||
compilerVersions: [ 'LLVM' ]
|
compilerVersions: [ 'default' ]
|
||||||
image: windows-2022
|
image: windows-2022
|
||||||
extraCmakeArgs: '-T ClangCL'
|
extraCmakeArgs: '-T ClangCL'
|
||||||
|
@ -3,7 +3,7 @@ parameters:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- script: |
|
- script: |
|
||||||
if [ "${{ parameters.version }}" = "12.5.1" ]; then sudo xcode-select -switch /Applications/Xcode_12.5.1.app; fi
|
if [ "${{ parameters.version }}" != "default" ]; then sudo xcode-select -switch /Applications/Xcode_${{ parameters.version }}.app; fi
|
||||||
|
|
||||||
displayName: "Setup Xcode Version"
|
displayName: "Setup Xcode Version"
|
||||||
failOnStderr: true
|
failOnStderr: true
|
||||||
|
Loading…
Reference in New Issue
Block a user