|
20 | 20 | <Configuration>Debug</Configuration> |
21 | 21 | <Platform>x64</Platform> |
22 | 22 | </ProjectConfiguration> |
| 23 | + <ProjectConfiguration Include="Fuzz|ARM64"> |
| 24 | + <Configuration>Fuzz</Configuration> |
| 25 | + <Platform>ARM64</Platform> |
| 26 | + </ProjectConfiguration> |
| 27 | + <ProjectConfiguration Include="Fuzz|ARM64EC"> |
| 28 | + <Configuration>Fuzz</Configuration> |
| 29 | + <Platform>ARM64EC</Platform> |
| 30 | + </ProjectConfiguration> |
| 31 | + <ProjectConfiguration Include="Fuzz|Win32"> |
| 32 | + <Configuration>Fuzz</Configuration> |
| 33 | + <Platform>Win32</Platform> |
| 34 | + </ProjectConfiguration> |
| 35 | + <ProjectConfiguration Include="Fuzz|x64"> |
| 36 | + <Configuration>Fuzz</Configuration> |
| 37 | + <Platform>x64</Platform> |
| 38 | + </ProjectConfiguration> |
23 | 39 | <ProjectConfiguration Include="Prefast_Unicode|Win32"> |
24 | 40 | <Configuration>Prefast_Unicode</Configuration> |
25 | 41 | <Platform>Win32</Platform> |
|
147 | 163 | <SpectreMitigation>Spectre</SpectreMitigation> |
148 | 164 | <WholeProgramOptimization>true</WholeProgramOptimization> |
149 | 165 | </PropertyGroup> |
| 166 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|Win32'" Label="Configuration"> |
| 167 | + <ConfigurationType>StaticLibrary</ConfigurationType> |
| 168 | + <CharacterSet>Unicode</CharacterSet> |
| 169 | + <PlatformToolset>v143</PlatformToolset> |
| 170 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 171 | + <SpectreMitigation>Spectre</SpectreMitigation> |
| 172 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 173 | + <EnableASAN>true</EnableASAN> |
| 174 | + <EnableFuzzer>true</EnableFuzzer> |
| 175 | + </PropertyGroup> |
150 | 176 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
151 | 177 | <ConfigurationType>StaticLibrary</ConfigurationType> |
152 | 178 | <CharacterSet>MultiByte</CharacterSet> |
|
195 | 221 | <SpectreMitigation>Spectre</SpectreMitigation> |
196 | 222 | <WholeProgramOptimization>true</WholeProgramOptimization> |
197 | 223 | </PropertyGroup> |
| 224 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|x64'" Label="Configuration"> |
| 225 | + <ConfigurationType>StaticLibrary</ConfigurationType> |
| 226 | + <CharacterSet>Unicode</CharacterSet> |
| 227 | + <PlatformToolset>v143</PlatformToolset> |
| 228 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 229 | + <SpectreMitigation>Spectre</SpectreMitigation> |
| 230 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 231 | + <EnableASAN>true</EnableASAN> |
| 232 | + <EnableFuzzer>true</EnableFuzzer> |
| 233 | + </PropertyGroup> |
198 | 234 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
199 | 235 | <ConfigurationType>StaticLibrary</ConfigurationType> |
200 | 236 | <CharacterSet>MultiByte</CharacterSet> |
|
243 | 279 | <SpectreMitigation>Spectre</SpectreMitigation> |
244 | 280 | <WholeProgramOptimization>true</WholeProgramOptimization> |
245 | 281 | </PropertyGroup> |
| 282 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64EC'" Label="Configuration"> |
| 283 | + <ConfigurationType>StaticLibrary</ConfigurationType> |
| 284 | + <CharacterSet>Unicode</CharacterSet> |
| 285 | + <PlatformToolset>v143</PlatformToolset> |
| 286 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 287 | + <SpectreMitigation>Spectre</SpectreMitigation> |
| 288 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 289 | + <EnableASAN>true</EnableASAN> |
| 290 | + <EnableFuzzer>true</EnableFuzzer> |
| 291 | + </PropertyGroup> |
246 | 292 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'" Label="Configuration"> |
247 | 293 | <ConfigurationType>StaticLibrary</ConfigurationType> |
248 | 294 | <CharacterSet>MultiByte</CharacterSet> |
|
291 | 337 | <SpectreMitigation>Spectre</SpectreMitigation> |
292 | 338 | <WholeProgramOptimization>true</WholeProgramOptimization> |
293 | 339 | </PropertyGroup> |
| 340 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64'" Label="Configuration"> |
| 341 | + <ConfigurationType>StaticLibrary</ConfigurationType> |
| 342 | + <CharacterSet>Unicode</CharacterSet> |
| 343 | + <PlatformToolset>v143</PlatformToolset> |
| 344 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 345 | + <SpectreMitigation>Spectre</SpectreMitigation> |
| 346 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 347 | + <EnableASAN>true</EnableASAN> |
| 348 | + <EnableFuzzer>true</EnableFuzzer> |
| 349 | + </PropertyGroup> |
294 | 350 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
295 | 351 | <ConfigurationType>StaticLibrary</ConfigurationType> |
296 | 352 | <CharacterSet>MultiByte</CharacterSet> |
|
319 | 375 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|Win32'" Label="PropertySheets"> |
320 | 376 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
321 | 377 | </ImportGroup> |
| 378 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|Win32'" Label="PropertySheets"> |
| 379 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 380 | + </ImportGroup> |
322 | 381 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
323 | 382 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
324 | 383 | </ImportGroup> |
|
337 | 396 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|x64'" Label="PropertySheets"> |
338 | 397 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
339 | 398 | </ImportGroup> |
| 399 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|x64'" Label="PropertySheets"> |
| 400 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 401 | + </ImportGroup> |
340 | 402 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
341 | 403 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
342 | 404 | </ImportGroup> |
|
355 | 417 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|ARM64EC'" Label="PropertySheets"> |
356 | 418 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
357 | 419 | </ImportGroup> |
| 420 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64EC'" Label="PropertySheets"> |
| 421 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 422 | + </ImportGroup> |
358 | 423 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'" Label="PropertySheets"> |
359 | 424 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
360 | 425 | </ImportGroup> |
|
373 | 438 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|ARM64'" Label="PropertySheets"> |
374 | 439 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
375 | 440 | </ImportGroup> |
| 441 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64'" Label="PropertySheets"> |
| 442 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 443 | + </ImportGroup> |
376 | 444 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> |
377 | 445 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
378 | 446 | </ImportGroup> |
|
402 | 470 | </PropertyGroup> |
403 | 471 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|Win32'"> |
404 | 472 | </PropertyGroup> |
| 473 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|Win32'" /> |
405 | 474 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Unicode|x64'"> |
406 | 475 | <LinkIncremental>true</LinkIncremental> |
407 | 476 | </PropertyGroup> |
|
548 | 617 | <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
549 | 618 | </Link> |
550 | 619 | </ItemDefinitionGroup> |
| 620 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|Win32'"> |
| 621 | + <ClCompile> |
| 622 | + <Optimization>MaxSpeed</Optimization> |
| 623 | + <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 624 | + <PreprocessorDefinitions>WIN32;NDEBUG;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 625 | + <StringPooling>true</StringPooling> |
| 626 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 627 | + <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> |
| 628 | + <WarningLevel>Level4</WarningLevel> |
| 629 | + <TreatWarningAsError>true</TreatWarningAsError> |
| 630 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 631 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 632 | + <SDLCheck>true</SDLCheck> |
| 633 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 634 | + <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
| 635 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 636 | + <LanguageStandard>stdcpplatest</LanguageStandard> |
| 637 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
| 638 | + </ClCompile> |
| 639 | + <ResourceCompile> |
| 640 | + <PreprocessorDefinitions>_AFXDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 641 | + </ResourceCompile> |
| 642 | + <Link> |
| 643 | + <AdditionalOptions>/safeseh %(AdditionalOptions)</AdditionalOptions> |
| 644 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 645 | + <SubSystem>Windows</SubSystem> |
| 646 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 647 | + <OptimizeReferences>true</OptimizeReferences> |
| 648 | + <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
| 649 | + </Link> |
| 650 | + </ItemDefinitionGroup> |
551 | 651 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|x64'"> |
552 | 652 | <ClCompile> |
553 | 653 | <Optimization>MaxSpeed</Optimization> |
|
578 | 678 | <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
579 | 679 | </Link> |
580 | 680 | </ItemDefinitionGroup> |
| 681 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|x64'"> |
| 682 | + <ClCompile> |
| 683 | + <Optimization>MaxSpeed</Optimization> |
| 684 | + <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 685 | + <PreprocessorDefinitions>WIN32;NDEBUG;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 686 | + <StringPooling>true</StringPooling> |
| 687 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 688 | + <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> |
| 689 | + <WarningLevel>Level4</WarningLevel> |
| 690 | + <TreatWarningAsError>true</TreatWarningAsError> |
| 691 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 692 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 693 | + <SDLCheck>true</SDLCheck> |
| 694 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 695 | + <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
| 696 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 697 | + <LanguageStandard>stdcpplatest</LanguageStandard> |
| 698 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
| 699 | + </ClCompile> |
| 700 | + <ResourceCompile> |
| 701 | + <PreprocessorDefinitions>_AFXDLL;NDEBUG;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 702 | + </ResourceCompile> |
| 703 | + <Link> |
| 704 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 705 | + <SubSystem>Windows</SubSystem> |
| 706 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 707 | + <OptimizeReferences>true</OptimizeReferences> |
| 708 | + <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
| 709 | + </Link> |
| 710 | + </ItemDefinitionGroup> |
581 | 711 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
582 | 712 | <ClCompile> |
583 | 713 | <Optimization>Disabled</Optimization> |
|
898 | 1028 | <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
899 | 1029 | </Link> |
900 | 1030 | </ItemDefinitionGroup> |
| 1031 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64EC'"> |
| 1032 | + <ClCompile> |
| 1033 | + <Optimization>MaxSpeed</Optimization> |
| 1034 | + <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 1035 | + <PreprocessorDefinitions>WIN32;NDEBUG;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 1036 | + <StringPooling>true</StringPooling> |
| 1037 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 1038 | + <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> |
| 1039 | + <WarningLevel>Level4</WarningLevel> |
| 1040 | + <TreatWarningAsError>true</TreatWarningAsError> |
| 1041 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 1042 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 1043 | + <SDLCheck>true</SDLCheck> |
| 1044 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 1045 | + <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
| 1046 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 1047 | + <LanguageStandard>stdcpplatest</LanguageStandard> |
| 1048 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
| 1049 | + </ClCompile> |
| 1050 | + <ResourceCompile> |
| 1051 | + <PreprocessorDefinitions>_AFXDLL;NDEBUG;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 1052 | + </ResourceCompile> |
| 1053 | + <Link> |
| 1054 | + <AdditionalOptions>/safeseh %(AdditionalOptions)</AdditionalOptions> |
| 1055 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 1056 | + <SubSystem>Windows</SubSystem> |
| 1057 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 1058 | + <OptimizeReferences>true</OptimizeReferences> |
| 1059 | + <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
| 1060 | + </Link> |
| 1061 | + </ItemDefinitionGroup> |
901 | 1062 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Unicode|ARM64'"> |
902 | 1063 | <ClCompile> |
903 | 1064 | <Optimization>MaxSpeed</Optimization> |
|
928 | 1089 | <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
929 | 1090 | </Link> |
930 | 1091 | </ItemDefinitionGroup> |
| 1092 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Fuzz|ARM64'"> |
| 1093 | + <ClCompile> |
| 1094 | + <Optimization>MaxSpeed</Optimization> |
| 1095 | + <AdditionalIncludeDirectories>$(SolutionDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 1096 | + <PreprocessorDefinitions>WIN32;NDEBUG;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 1097 | + <StringPooling>true</StringPooling> |
| 1098 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 1099 | + <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType> |
| 1100 | + <WarningLevel>Level4</WarningLevel> |
| 1101 | + <TreatWarningAsError>true</TreatWarningAsError> |
| 1102 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 1103 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 1104 | + <SDLCheck>true</SDLCheck> |
| 1105 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 1106 | + <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
| 1107 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 1108 | + <LanguageStandard>stdcpplatest</LanguageStandard> |
| 1109 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
| 1110 | + </ClCompile> |
| 1111 | + <ResourceCompile> |
| 1112 | + <PreprocessorDefinitions>_AFXDLL;NDEBUG;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 1113 | + </ResourceCompile> |
| 1114 | + <Link> |
| 1115 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 1116 | + <SubSystem>Windows</SubSystem> |
| 1117 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 1118 | + <OptimizeReferences>true</OptimizeReferences> |
| 1119 | + <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors> |
| 1120 | + </Link> |
| 1121 | + </ItemDefinitionGroup> |
931 | 1122 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'"> |
932 | 1123 | <ClCompile> |
933 | 1124 | <Optimization>Disabled</Optimization> |
|
0 commit comments