From 3eb4832befc0e9467d7cb25c1f97433c6d5cbd17 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" Date: Mon, 15 Jun 2026 12:49:53 -0500 Subject: [PATCH] Build all projects with ASan in Fuzzing mode Should Fuzzing be DEBUG or NDEBUG? Not sure --- OpenConsole.slnx | 57 +++---------------------------------- src/common.build.post.props | 2 +- src/common.build.pre.props | 8 +++++- 3 files changed, 12 insertions(+), 55 deletions(-) diff --git a/OpenConsole.slnx b/OpenConsole.slnx index 9dff529afa..b302693593 100644 --- a/OpenConsole.slnx +++ b/OpenConsole.slnx @@ -23,7 +23,6 @@ - @@ -50,7 +49,6 @@ - @@ -78,7 +76,6 @@ - @@ -114,7 +111,6 @@ - @@ -129,7 +125,6 @@ - @@ -149,7 +144,6 @@ - @@ -176,7 +170,6 @@ - @@ -228,7 +221,6 @@ - @@ -237,14 +229,12 @@ - - @@ -255,7 +245,6 @@ - @@ -283,7 +272,6 @@ - @@ -311,7 +299,6 @@ - @@ -347,7 +334,6 @@ - @@ -381,7 +367,6 @@ - @@ -405,7 +390,6 @@ - @@ -418,7 +402,6 @@ - @@ -442,7 +425,6 @@ - @@ -460,7 +442,6 @@ - @@ -485,7 +466,6 @@ - @@ -502,7 +482,6 @@ - @@ -515,7 +494,6 @@ - @@ -532,7 +510,6 @@ - @@ -553,7 +530,6 @@ - @@ -564,7 +540,6 @@ - @@ -578,7 +553,6 @@ - @@ -590,7 +564,8 @@ - + + @@ -605,7 +580,6 @@ - @@ -615,7 +589,6 @@ - @@ -631,7 +604,6 @@ - @@ -645,7 +617,6 @@ - @@ -661,7 +632,6 @@ - @@ -673,7 +643,6 @@ - @@ -684,7 +653,6 @@ - @@ -696,7 +664,6 @@ - @@ -711,7 +678,6 @@ - @@ -720,7 +686,6 @@ - @@ -728,12 +693,12 @@ - - + + @@ -747,14 +712,12 @@ - - @@ -766,7 +729,6 @@ - @@ -787,7 +749,6 @@ - @@ -821,7 +782,6 @@ - @@ -904,7 +864,6 @@ - @@ -916,7 +875,6 @@ - @@ -935,7 +893,6 @@ - @@ -948,7 +905,6 @@ - @@ -961,7 +917,6 @@ - @@ -981,7 +936,6 @@ - @@ -992,7 +946,6 @@ - @@ -1028,7 +981,6 @@ - @@ -1042,7 +994,6 @@ - diff --git a/src/common.build.post.props b/src/common.build.post.props index ec143372f0..9ba0c41860 100644 --- a/src/common.build.post.props +++ b/src/common.build.post.props @@ -25,7 +25,7 @@ %(AdditionalOptions) /defaultlib:ucrtd.lib - + MultiThreaded diff --git a/src/common.build.pre.props b/src/common.build.pre.props index 7d0f35f6f3..4e6d2fbb3f 100644 --- a/src/common.build.pre.props +++ b/src/common.build.pre.props @@ -89,8 +89,10 @@ Audit, however, *does* require linking components built in Release mode... --> + @@ -100,7 +102,7 @@ Unicode false x64 - true + true false @@ -261,6 +266,7 @@ libsancov.lib;clang_rt.asan_dynamic-$(OCClangArchitectureName).lib;%(AdditionalDependencies) + /INFERASANLIBS:NO /WHOLEARCHIVE:clang_rt.asan_$(OCClangAsanThunkName)_runtime_thunk-$(OCClangArchitectureName).lib %(AdditionalOptions)