Skip to content

Commit aa7a044

Browse files
committed
Enable CFG, CET, IntelJCC, SDL, Spectre and LTGC for release builds
1 parent 63d1db9 commit aa7a044

File tree

16 files changed

+66
-104
lines changed

16 files changed

+66
-104
lines changed

ProcessHacker/ProcessHacker.vcxproj

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,14 @@
4040
<PlatformToolset>v142</PlatformToolset>
4141
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
4242
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</LocalDebuggerWorkingDirectory>
43-
<SpectreMitigation>false</SpectreMitigation>
43+
<SpectreMitigation>Spectre</SpectreMitigation>
4444
</PropertyGroup>
4545
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
4646
<ConfigurationType>Application</ConfigurationType>
4747
<CharacterSet>Unicode</CharacterSet>
4848
<PlatformToolset>v142</PlatformToolset>
4949
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
5050
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</LocalDebuggerWorkingDirectory>
51-
<SpectreMitigation>false</SpectreMitigation>
5251
<UseDebugLibraries>true</UseDebugLibraries>
5352
</PropertyGroup>
5453
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
@@ -58,7 +57,7 @@
5857
<PlatformToolset>v142</PlatformToolset>
5958
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
6059
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</LocalDebuggerWorkingDirectory>
61-
<SpectreMitigation>false</SpectreMitigation>
60+
<SpectreMitigation>Spectre</SpectreMitigation>
6261
</PropertyGroup>
6362
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
6463
<ConfigurationType>Application</ConfigurationType>
@@ -67,15 +66,14 @@
6766
<PlatformToolset>v142</PlatformToolset>
6867
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
6968
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</LocalDebuggerWorkingDirectory>
70-
<SpectreMitigation>false</SpectreMitigation>
69+
<SpectreMitigation>Spectre</SpectreMitigation>
7170
</PropertyGroup>
7271
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
7372
<ConfigurationType>Application</ConfigurationType>
7473
<CharacterSet>Unicode</CharacterSet>
7574
<PlatformToolset>v142</PlatformToolset>
7675
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
7776
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\$(Configuration)$(PlatformArchitecture)\</LocalDebuggerWorkingDirectory>
78-
<SpectreMitigation>false</SpectreMitigation>
7977
<UseDebugLibraries>true</UseDebugLibraries>
8078
</PropertyGroup>
8179
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
@@ -134,16 +132,14 @@
134132
<Optimization>Disabled</Optimization>
135133
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;$(SolutionDir)phlib\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136134
<PreprocessorDefinitions>_PHLIB_;_PHAPP_;_WINDOWS;HAVE_CONFIG_H;WIN32;_DEBUG;DEBUG;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
137-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
138135
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
139136
<WarningLevel>Level3</WarningLevel>
140137
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
141138
<CallingConvention>StdCall</CallingConvention>
142139
<TreatWarningAsError>true</TreatWarningAsError>
143140
<MultiProcessorCompilation>true</MultiProcessorCompilation>
144141
<StringPooling>true</StringPooling>
145-
<ControlFlowGuard>Guard</ControlFlowGuard>
146-
<IntelJCCErratum>true</IntelJCCErratum>
142+
<SDLCheck>true</SDLCheck>
147143
<LanguageStandard>stdcpplatest</LanguageStandard>
148144
</ClCompile>
149145
<Link>
@@ -155,7 +151,7 @@
155151
<AdditionalLibraryDirectories>$(SolutionDir)phlib\bin\$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
156152
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
157153
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
158-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
154+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
159155
</Link>
160156
<ResourceCompile>
161157
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
@@ -170,16 +166,14 @@
170166
<Optimization>Disabled</Optimization>
171167
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;$(SolutionDir)phlib\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
172168
<PreprocessorDefinitions>_PHLIB_;_PHAPP_;_WINDOWS;HAVE_CONFIG_H;WIN64;_DEBUG;DEBUG;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
173-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
174169
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
175170
<WarningLevel>Level3</WarningLevel>
176171
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
177172
<CallingConvention>StdCall</CallingConvention>
178173
<TreatWarningAsError>true</TreatWarningAsError>
179174
<MultiProcessorCompilation>true</MultiProcessorCompilation>
180175
<StringPooling>true</StringPooling>
181-
<ControlFlowGuard>Guard</ControlFlowGuard>
182-
<IntelJCCErratum>true</IntelJCCErratum>
176+
<SDLCheck>true</SDLCheck>
183177
<LanguageStandard>stdcpplatest</LanguageStandard>
184178
</ClCompile>
185179
<Link>
@@ -191,7 +185,7 @@
191185
<AdditionalLibraryDirectories>$(SolutionDir)phlib\bin\$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
192186
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
193187
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
194-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
188+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
195189
</Link>
196190
<ResourceCompile>
197191
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
@@ -207,13 +201,13 @@
207201
<Optimization>Disabled</Optimization>
208202
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;$(SolutionDir)phlib\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209203
<PreprocessorDefinitions>_PHLIB_;_PHAPP_;_WINDOWS;HAVE_CONFIG_H;WIN64;_DEBUG;DEBUG;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
210-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
211204
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
212205
<WarningLevel>Level3</WarningLevel>
213206
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
214207
<TreatWarningAsError>true</TreatWarningAsError>
215208
<MultiProcessorCompilation>true</MultiProcessorCompilation>
216209
<StringPooling>true</StringPooling>
210+
<SDLCheck>true</SDLCheck>
217211
<LanguageStandard>stdcpplatest</LanguageStandard>
218212
</ClCompile>
219213
<Link>
@@ -225,7 +219,7 @@
225219
<AdditionalLibraryDirectories>$(SolutionDir)phlib\bin\$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
226220
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
227221
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
228-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
222+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
229223
</Link>
230224
<ResourceCompile>
231225
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
@@ -251,6 +245,7 @@
251245
<TreatWarningAsError>true</TreatWarningAsError>
252246
<MultiProcessorCompilation>true</MultiProcessorCompilation>
253247
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
248+
<SDLCheck>true</SDLCheck>
254249
<ControlFlowGuard>Guard</ControlFlowGuard>
255250
<IntelJCCErratum>true</IntelJCCErratum>
256251
<LanguageStandard>stdcpplatest</LanguageStandard>
@@ -267,7 +262,9 @@
267262
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
268263
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
269264
<GenerateDebugInformation>true</GenerateDebugInformation>
270-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
265+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
266+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
267+
<CETCompat>true</CETCompat>
271268
</Link>
272269
<ResourceCompile>
273270
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
@@ -291,6 +288,7 @@
291288
<CallingConvention>StdCall</CallingConvention>
292289
<TreatWarningAsError>true</TreatWarningAsError>
293290
<MultiProcessorCompilation>true</MultiProcessorCompilation>
291+
<SDLCheck>true</SDLCheck>
294292
<ControlFlowGuard>Guard</ControlFlowGuard>
295293
<IntelJCCErratum>true</IntelJCCErratum>
296294
<LanguageStandard>stdcpplatest</LanguageStandard>
@@ -307,7 +305,9 @@
307305
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
308306
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
309307
<GenerateDebugInformation>true</GenerateDebugInformation>
310-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
308+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
309+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
310+
<CETCompat>true</CETCompat>
311311
</Link>
312312
<ResourceCompile>
313313
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
@@ -325,12 +325,12 @@
325325
<PreprocessorDefinitions>_PHLIB_;_PHAPP_;_WINDOWS;HAVE_CONFIG_H;WIN64;NDEBUG;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>
326326
<StringPooling>true</StringPooling>
327327
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
328-
<BufferSecurityCheck>false</BufferSecurityCheck>
329328
<FunctionLevelLinking>true</FunctionLevelLinking>
330329
<WarningLevel>Level3</WarningLevel>
331330
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
332331
<TreatWarningAsError>true</TreatWarningAsError>
333332
<MultiProcessorCompilation>true</MultiProcessorCompilation>
333+
<SDLCheck>true</SDLCheck>
334334
<ControlFlowGuard>Guard</ControlFlowGuard>
335335
<LanguageStandard>stdcpplatest</LanguageStandard>
336336
</ClCompile>
@@ -346,7 +346,8 @@
346346
<ModuleDefinitionFile>ProcessHacker.def</ModuleDefinitionFile>
347347
<DelayLoadDLLs>advapi32.dll;aclui.dll;comdlg32.dll;comctl32.dll;gdi32.dll;iphlpapi.dll;oleaut32.dll;ole32.dll;shell32.dll;shlwapi.dll;user32.dll;uxtheme.dll;winhttp.dll;winsta.dll;ws2_32.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
348348
<GenerateDebugInformation>true</GenerateDebugInformation>
349-
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
349+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
350+
<AdditionalOptions>/DEPENDENTLOADFLAG:0x800 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
350351
</Link>
351352
<ResourceCompile>
352353
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);$(ExternalCompilerOptions)</PreprocessorDefinitions>

phlib/phlib.vcxproj

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<CharacterSet>Unicode</CharacterSet>
3939
<WholeProgramOptimization>true</WholeProgramOptimization>
4040
<PlatformToolset>v142</PlatformToolset>
41-
<SpectreMitigation>false</SpectreMitigation>
41+
<SpectreMitigation>Spectre</SpectreMitigation>
4242
</PropertyGroup>
4343
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
4444
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -52,7 +52,7 @@
5252
<CharacterSet>Unicode</CharacterSet>
5353
<WholeProgramOptimization>true</WholeProgramOptimization>
5454
<PlatformToolset>v142</PlatformToolset>
55-
<SpectreMitigation>false</SpectreMitigation>
55+
<SpectreMitigation>Spectre</SpectreMitigation>
5656
</PropertyGroup>
5757
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
5858
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -116,7 +116,6 @@
116116
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
117117
<PreprocessorDefinitions>DEBUG;_DEBUG;_PHLIB_;%(PreprocessorDefinitions)</PreprocessorDefinitions>
118118
<StringPooling>true</StringPooling>
119-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
120119
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
121120
<WarningLevel>Level3</WarningLevel>
122121
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
@@ -135,7 +134,6 @@
135134
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136135
<PreprocessorDefinitions>DEBUG;_DEBUG;_PHLIB_;%(PreprocessorDefinitions)</PreprocessorDefinitions>
137136
<StringPooling>true</StringPooling>
138-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
139137
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
140138
<WarningLevel>Level3</WarningLevel>
141139
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
@@ -155,7 +153,6 @@
155153
<AdditionalIncludeDirectories>$(SolutionDir)phnt\include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
156154
<PreprocessorDefinitions>DEBUG;_DEBUG;_PHLIB_;%(PreprocessorDefinitions)</PreprocessorDefinitions>
157155
<StringPooling>true</StringPooling>
158-
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
159156
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
160157
<WarningLevel>Level3</WarningLevel>
161158
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
@@ -183,6 +180,7 @@
183180
<MultiProcessorCompilation>true</MultiProcessorCompilation>
184181
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
185182
<ControlFlowGuard>Guard</ControlFlowGuard>
183+
<IntelJCCErratum>true</IntelJCCErratum>
186184
<LanguageStandard>stdcpplatest</LanguageStandard>
187185
</ClCompile>
188186
<Lib>

plugins/DotNetTools/DotNetTools.vcxproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,37 +38,31 @@
3838
<ConfigurationType>DynamicLibrary</ConfigurationType>
3939
<CharacterSet>Unicode</CharacterSet>
4040
<PlatformToolset>v142</PlatformToolset>
41-
<SpectreMitigation>false</SpectreMitigation>
4241
</PropertyGroup>
4342
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
4443
<ConfigurationType>DynamicLibrary</ConfigurationType>
4544
<CharacterSet>Unicode</CharacterSet>
4645
<PlatformToolset>v142</PlatformToolset>
47-
<SpectreMitigation>false</SpectreMitigation>
4846
</PropertyGroup>
4947
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
5048
<ConfigurationType>DynamicLibrary</ConfigurationType>
5149
<CharacterSet>Unicode</CharacterSet>
5250
<PlatformToolset>v142</PlatformToolset>
53-
<SpectreMitigation>false</SpectreMitigation>
5451
</PropertyGroup>
5552
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
5653
<ConfigurationType>DynamicLibrary</ConfigurationType>
5754
<CharacterSet>Unicode</CharacterSet>
5855
<PlatformToolset>v142</PlatformToolset>
59-
<SpectreMitigation>false</SpectreMitigation>
6056
</PropertyGroup>
6157
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
6258
<ConfigurationType>DynamicLibrary</ConfigurationType>
6359
<CharacterSet>Unicode</CharacterSet>
6460
<PlatformToolset>v142</PlatformToolset>
65-
<SpectreMitigation>false</SpectreMitigation>
6661
</PropertyGroup>
6762
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
6863
<ConfigurationType>DynamicLibrary</ConfigurationType>
6964
<CharacterSet>Unicode</CharacterSet>
7065
<PlatformToolset>v142</PlatformToolset>
71-
<SpectreMitigation>false</SpectreMitigation>
7266
</PropertyGroup>
7367
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
7468
<ImportGroup Label="PropertySheets">

plugins/ExtendedNotifications/ExtendedNotifications.vcxproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,37 +38,31 @@
3838
<ConfigurationType>DynamicLibrary</ConfigurationType>
3939
<CharacterSet>Unicode</CharacterSet>
4040
<PlatformToolset>v142</PlatformToolset>
41-
<SpectreMitigation>false</SpectreMitigation>
4241
</PropertyGroup>
4342
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
4443
<ConfigurationType>DynamicLibrary</ConfigurationType>
4544
<CharacterSet>Unicode</CharacterSet>
4645
<PlatformToolset>v142</PlatformToolset>
47-
<SpectreMitigation>false</SpectreMitigation>
4846
</PropertyGroup>
4947
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
5048
<ConfigurationType>DynamicLibrary</ConfigurationType>
5149
<CharacterSet>Unicode</CharacterSet>
5250
<PlatformToolset>v142</PlatformToolset>
53-
<SpectreMitigation>false</SpectreMitigation>
5451
</PropertyGroup>
5552
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
5653
<ConfigurationType>DynamicLibrary</ConfigurationType>
5754
<CharacterSet>Unicode</CharacterSet>
5855
<PlatformToolset>v142</PlatformToolset>
59-
<SpectreMitigation>false</SpectreMitigation>
6056
</PropertyGroup>
6157
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
6258
<ConfigurationType>DynamicLibrary</ConfigurationType>
6359
<CharacterSet>Unicode</CharacterSet>
6460
<PlatformToolset>v142</PlatformToolset>
65-
<SpectreMitigation>false</SpectreMitigation>
6661
</PropertyGroup>
6762
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
6863
<ConfigurationType>DynamicLibrary</ConfigurationType>
6964
<CharacterSet>Unicode</CharacterSet>
7065
<PlatformToolset>v142</PlatformToolset>
71-
<SpectreMitigation>false</SpectreMitigation>
7266
</PropertyGroup>
7367
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
7468
<ImportGroup Label="PropertySheets">

0 commit comments

Comments
 (0)