msbuild: add TreatWarningAsError property, and enable it on ci

This commit is contained in:
Anonymous Maarten 2024-08-04 21:23:25 +02:00
parent a699ff2419
commit 4b3a80bb73
33 changed files with 161 additions and 0 deletions

View file

@ -321,6 +321,7 @@ def spec_to_job(spec: JobSpec) -> JobDetails:
job.setup_ninja = not spec.gdk
job.clang_tidy = False # complains about \threadsafety: "unknown command tag name [clang-diagnostic-documentation-unknown-command]"
job.msvc_project = spec.msvc_project if spec.msvc_project else ""
job.msvc_project_flags.append("-p:TreatWarningsAsError=true")
job.test_pkg_config = False
job.cmake_arguments.extend((
"-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=ProgramDatabase",