diff options
author | Dmitry Kobets <dmitrykobets@microsoft.com> | 2021-11-29 22:46:45 +0300 |
---|---|---|
committer | Dmitry Kobets <dmitrykobets@microsoft.com> | 2021-11-29 22:46:45 +0300 |
commit | 4cbd4165a8968ca73baf9f3a3691d111ed7a9799 (patch) | |
tree | a8a0841cf09a4b409e7a276826836d220154c33c | |
parent | f2feab563f521c568afc5585146944c3b7b82076 (diff) |
Enable C++20 tests in CI
-rw-r--r-- | pipelines/jobs.yml | 8 | ||||
-rw-r--r-- | pipelines/steps.yml | 2 |
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
|