Skip to content

Commit b7f8691

Browse files
authored
update vcxproj to enable spectre mitigation (#5)
1 parent 6454e11 commit b7f8691

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

build/zlib.vcxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,52 +47,60 @@
4747
<UseDebugLibraries>true</UseDebugLibraries>
4848
<PlatformToolset>v143</PlatformToolset>
4949
<CharacterSet>MultiByte</CharacterSet>
50+
<SpectreMitigation>Spectre</SpectreMitigation>
5051
</PropertyGroup>
5152
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
5253
<ConfigurationType>StaticLibrary</ConfigurationType>
5354
<UseDebugLibraries>true</UseDebugLibraries>
5455
<PlatformToolset>v143</PlatformToolset>
5556
<CharacterSet>MultiByte</CharacterSet>
57+
<SpectreMitigation>Spectre</SpectreMitigation>
5658
</PropertyGroup>
5759
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
5860
<ConfigurationType>StaticLibrary</ConfigurationType>
5961
<UseDebugLibraries>true</UseDebugLibraries>
6062
<PlatformToolset>v143</PlatformToolset>
6163
<CharacterSet>MultiByte</CharacterSet>
64+
<SpectreMitigation>Spectre</SpectreMitigation>
6265
</PropertyGroup>
6366
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
6467
<ConfigurationType>StaticLibrary</ConfigurationType>
6568
<UseDebugLibraries>true</UseDebugLibraries>
6669
<PlatformToolset>v143</PlatformToolset>
6770
<CharacterSet>MultiByte</CharacterSet>
71+
<SpectreMitigation>Spectre</SpectreMitigation>
6872
</PropertyGroup>
6973
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
7074
<ConfigurationType>StaticLibrary</ConfigurationType>
7175
<UseDebugLibraries>false</UseDebugLibraries>
7276
<PlatformToolset>v143</PlatformToolset>
7377
<WholeProgramOptimization>true</WholeProgramOptimization>
7478
<CharacterSet>MultiByte</CharacterSet>
79+
<SpectreMitigation>Spectre</SpectreMitigation>
7580
</PropertyGroup>
7681
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
7782
<ConfigurationType>StaticLibrary</ConfigurationType>
7883
<UseDebugLibraries>false</UseDebugLibraries>
7984
<PlatformToolset>v143</PlatformToolset>
8085
<WholeProgramOptimization>true</WholeProgramOptimization>
8186
<CharacterSet>MultiByte</CharacterSet>
87+
<SpectreMitigation>Spectre</SpectreMitigation>
8288
</PropertyGroup>
8389
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
8490
<ConfigurationType>StaticLibrary</ConfigurationType>
8591
<UseDebugLibraries>false</UseDebugLibraries>
8692
<PlatformToolset>v143</PlatformToolset>
8793
<WholeProgramOptimization>true</WholeProgramOptimization>
8894
<CharacterSet>MultiByte</CharacterSet>
95+
<SpectreMitigation>Spectre</SpectreMitigation>
8996
</PropertyGroup>
9097
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
9198
<ConfigurationType>StaticLibrary</ConfigurationType>
9299
<UseDebugLibraries>false</UseDebugLibraries>
93100
<PlatformToolset>v143</PlatformToolset>
94101
<WholeProgramOptimization>true</WholeProgramOptimization>
95102
<CharacterSet>MultiByte</CharacterSet>
103+
<SpectreMitigation>Spectre</SpectreMitigation>
96104
</PropertyGroup>
97105
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
98106
<ImportGroup Label="ExtensionSettings">

0 commit comments

Comments
 (0)