diff options
author | Adam Mitz <mitza@objectcomputing.com> | 2021-10-29 20:57:32 -0500 |
---|---|---|
committer | Adam Mitz <mitza@objectcomputing.com> | 2021-10-29 20:57:32 -0500 |
commit | 83374d0cd016fa2ef62a11fb680a0e5d1a006031 (patch) | |
tree | d66d61a32cf169f881c31c6626443dff171e046b /.github/workflows | |
parent | c484dae5dd082ea185786e8692cdf9f97d02fc95 (diff) | |
download | ATCD-83374d0cd016fa2ef62a11fb680a0e5d1a006031.tar.gz |
GitHub Actions: Try MSVC builds with /std:c++17 and 20
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/windows.yml | 22 |
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 |