Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/GSL.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Kobets <dmitrykobets@microsoft.com>2021-11-29 22:46:45 +0300
committerDmitry Kobets <dmitrykobets@microsoft.com>2021-11-29 22:46:45 +0300
commit4cbd4165a8968ca73baf9f3a3691d111ed7a9799 (patch)
treea8a0841cf09a4b409e7a276826836d220154c33c
parentf2feab563f521c568afc5585146944c3b7b82076 (diff)
Enable C++20 tests in CI
-rw-r--r--pipelines/jobs.yml8
-rw-r--r--pipelines/steps.yml2
2 files changed, 9 insertions, 1 deletions
diff --git a/pipelines/jobs.yml b/pipelines/jobs.yml
index dad2414..3025fdc 100644
--- a/pipelines/jobs.yml
+++ b/pipelines/jobs.yml
@@ -11,16 +11,24 @@ jobs:
matrix:
14_debug:
GSL_CXX_STANDARD: '14'
+ CMAKE_CXX_STANDARD: '14'
BUILD_TYPE: 'Debug'
14_release:
GSL_CXX_STANDARD: '14'
+ CMAKE_CXX_STANDARD: '14'
BUILD_TYPE: 'Release'
17_debug:
GSL_CXX_STANDARD: '17'
+ CMAKE_CXX_STANDARD: '17'
BUILD_TYPE: 'Debug'
17_release:
GSL_CXX_STANDARD: '17'
+ CMAKE_CXX_STANDARD: '17'
BUILD_TYPE: 'Release'
+ 20_debug:
+ GSL_CXX_STANDARD: '17'
+ CMAKE_CXX_STANDARD: '20'
+ BUILD_TYPE: 'Debug'
continueOnError: false
steps:
- template: ./steps.yml
diff --git a/pipelines/steps.yml b/pipelines/steps.yml
index 41a7fca..6cc089b 100644
--- a/pipelines/steps.yml
+++ b/pipelines/steps.yml
@@ -3,7 +3,7 @@ steps:
name: Configure
inputs:
workingDirectory: build
- cmakeArgs: '-DCMAKE_CXX_STANDARD=$(GSL_CXX_STANDARD) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -Werror=dev .. '
+ cmakeArgs: '-DCMAKE_CXX_STANDARD=$(CMAKE_CXX_STANDARD) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -Werror=dev .. '
- task: CMake@1
name: Build