From fa895edac2225c03fdf6dfff3dbe542ce9b8da26 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Thu, 8 Feb 2024 20:10:50 +0200 Subject: [PATCH] Add msvc-14.3 /permissive- to Drone --- .drone.jsonnet | 6 ++++++ .drone/drone.bat | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 154007f9..46001c7a 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -488,4 +488,10 @@ local windows_pipeline(name, image, environment, arch = "amd64") = "cppalliance/dronevs2022:1", { TOOLSET: 'msvc-14.3', CXXSTD: '14,17,20,latest' }, ), + + windows_pipeline( + "Windows VS2022 msvc-14.3 permissive-", + "cppalliance/dronevs2022:1", + { TOOLSET: 'msvc-14.3', CXXSTD: '14,17', CXXFLAGS: '/permissive-' }, + ), ] diff --git a/.drone/drone.bat b/.drone/drone.bat index 3f874adf..ffa07ae0 100644 --- a/.drone/drone.bat +++ b/.drone/drone.bat @@ -20,4 +20,5 @@ b2 -d0 headers if not "%CXXSTD%" == "" set CXXSTD=cxxstd=%CXXSTD% if not "%ADDRMD%" == "" set ADDRMD=address-model=%ADDRMD% -b2 --abbreviate-paths -j3 libs/%LIBRARY%/test toolset=%TOOLSET% %CXXSTD% %ADDRMD% variant=debug,release embed-manifest-via=linker +if not "%CXXFLAGS%" == "" set CXXFLAGS=cxxflags=%CXXFLAGS% +b2 --abbreviate-paths -j3 libs/%LIBRARY%/test toolset=%TOOLSET% %CXXSTD% %ADDRMD% %CXXFLAGS% variant=debug,release embed-manifest-via=linker