[misc] update solution to VS2022

* Also fix a possible mishandling of compounded strings in safe string macros
This commit is contained in:
Pete Batard 2021-11-16 17:50:20 +00:00
parent 1de1c2a94a
commit f5072e45de
No known key found for this signature in database
GPG key ID: 38E0CF5E69EDD671
17 changed files with 111 additions and 105 deletions

View file

@ -33,7 +33,7 @@ env:
jobs:
CodeQL-Build:
runs-on: windows-latest
runs-on: windows-2022
permissions:
security-events: write
@ -48,7 +48,9 @@ jobs:
languages: cpp
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1
uses: microsoft/setup-msbuild@v1.1
with:
msbuild-architecture: x64
- name: Build
run: msbuild ${{env.SOLUTION_FILE_PATH}} /m /p:Configuration=${{ env.BUILD_CONFIGURATION}},Platform=${{ env.TARGET_PLATFORM }}

View file

@ -23,7 +23,7 @@ env:
jobs:
Coverity-Build:
runs-on: windows-latest
runs-on: windows-2022
steps:
- name: Checkout repository
@ -44,7 +44,9 @@ jobs:
run: echo "${{github.workspace}}/cov-analysis-win64/bin" >> $GITHUB_PATH
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1
uses: microsoft/setup-msbuild@v1.1
with:
msbuild-architecture: x64
- name: Build with Coverity
run: cov-build.exe --dir cov-int msbuild ${{ env.SOLUTION_FILE_PATH }} /m /p:Configuration=${{ env.BUILD_CONFIGURATION }},Platform=${{ env.TARGET_PLATFORM }}

View file

@ -1,4 +1,4 @@
name: VS2019
name: VS2022
on:
push:
@ -30,8 +30,8 @@ env:
BUILD_CONFIGURATION: Release
jobs:
VS2019-Build:
runs-on: windows-latest
VS2022-Build:
runs-on: windows-2022
strategy:
matrix:
@ -45,7 +45,9 @@ jobs:
submodules: recursive
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1
uses: microsoft/setup-msbuild@v1.1
with:
msbuild-architecture: x64
- name: Set ALPHA
id: set_alpha