From bef86189d55f1d5ac3e44cec4b9154ac0a6f56c1 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Wed, 5 Nov 2025 17:13:18 +0100 Subject: [PATCH] CI fix windows cplusplus * fix misspelled MSVC command line flag * add windows builds with updated __cplusplus macro --- .github/workflows/ci-scripts-build.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-scripts-build.yml b/.github/workflows/ci-scripts-build.yml index 3ac88a6c0..1639653b1 100644 --- a/.github/workflows/ci-scripts-build.yml +++ b/.github/workflows/ci-scripts-build.yml @@ -157,13 +157,25 @@ jobs: cmp: vs2022 configuration: debug name: "Win-22 MSC-22" - extra: "CMD_CXXFLAGS=-analysis" + extra: "CMD_CXXFLAGS=-analyze" + + - os: windows-2022 + cmp: vs2022 + configuration: debug + name: "Win-22 MSC-22 c++14" + extra: "CMD_CXXFLAGS='-analyze -Zc:__cplusplus -std:c++17'" + + - os: windows-2022 + cmp: vs2022 + configuration: debug + name: "Win-22 MSC-22 c++17" + extra: "CMD_CXXFLAGS='-analyze -Zc:__cplusplus -std:c++17'" - os: windows-2022 cmp: vs2022 configuration: static-debug name: "Win-22 MSC-22, static" - extra: "CMD_CXXFLAGS=-analysis" + extra: "CMD_CXXFLAGS=-analyze" - os: windows-2022 cmp: vs2022