summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAdam Mitz <mitza@objectcomputing.com>2021-10-29 20:57:32 -0500
committerAdam Mitz <mitza@objectcomputing.com>2021-10-29 20:57:32 -0500
commit83374d0cd016fa2ef62a11fb680a0e5d1a006031 (patch)
treed66d61a32cf169f881c31c6626443dff171e046b /.github
parentc484dae5dd082ea185786e8692cdf9f97d02fc95 (diff)
downloadATCD-83374d0cd016fa2ef62a11fb680a0e5d1a006031.tar.gz
GitHub Actions: Try MSVC builds with /std:c++17 and 20
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yml22
1 files changed, 20 insertions, 2 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index dd81de97a90..36927bb9bc9 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -83,6 +83,24 @@ jobs:
vcpkgarch: x86-windows
vcpkglibdir: lib
vcpkgpackages: openssl xerces-c zlib
+ - name: VS2019Debug64Cxx17
+ vmimage: windows-2019
+ mpctype: vs2019
+ BuildPlatform: x64
+ BuildConfiguration: Debug
+ vcpkgarch: x64-windows
+ vcpkglibdir: debug/lib
+ vcpkgpackages: openssl xerces-c zlib
+ OptionalMpcArgs: -value_template LanguageStandard=stdcpp17
+ - name: VS2019Debug64Cxx20
+ vmimage: windows-2019
+ mpctype: vs2019
+ BuildPlatform: x64
+ BuildConfiguration: Debug
+ vcpkgarch: x64-windows
+ vcpkglibdir: debug/lib
+ vcpkgpackages: openssl xerces-c zlib
+ OptionalMpcArgs: -value_template LanguageStandard=stdcpp20
runs-on: ${{ matrix.vmimage }}
name: ${{ matrix.name }}
env:
@@ -131,11 +149,11 @@ jobs:
if: matrix.OptionalFeatures != ''
- name: Run mwc.pl on $(TAO_ROOT)/TAO_ACE.mwc
run: |
- perl ${env:ACE_ROOT}/bin/mwc.pl -type ${{ matrix.mpctype }} ${env:TAO_ROOT}/TAO_ACE.mwc -workers 4
+ perl ${env:ACE_ROOT}/bin/mwc.pl -type ${{ matrix.mpctype }} ${env:TAO_ROOT}/TAO_ACE.mwc -workers 4 ${{ matrix.OptionalMpcArgs }}
shell: pwsh
- name: Run mwc.pl on $(ACE_ROOT)/tests/tests.mwc
run: |
- perl ${env:ACE_ROOT}/bin/mwc.pl -type ${{ matrix.mpctype }} ${env:ACE_ROOT}/tests/tests.mwc -workers 4
+ perl ${env:ACE_ROOT}/bin/mwc.pl -type ${{ matrix.mpctype }} ${env:ACE_ROOT}/tests/tests.mwc -workers 4 ${{ matrix.OptionalMpcArgs }}
shell: pwsh
- name: Setup msbuild
uses: microsoft/setup-msbuild@v1