Skip to content

Commit 85e7581

Browse files
committed
Apply warnings stuff to MSVC project
1 parent ebb8234 commit 85e7581

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

CommonItems/CommonItems.vcxproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@
110110
<DebugInformationFormat>OldStyle</DebugInformationFormat>
111111
<MultiProcessorCompilation>true</MultiProcessorCompilation>
112112
<AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
113+
<TreatWarningAsError>true</TreatWarningAsError>
114+
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
115+
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
116+
<TreatSpecificWarningsAsErrors>4242;4254;4263;4265;4287;4289;4296;4311;4545;4546;4547;4549;4555;4619;4640;4826;4905;4906;4928</TreatSpecificWarningsAsErrors>
117+
<WarningLevel>Level4</WarningLevel>
113118
</ClCompile>
114119
<Link>
115120
<SubSystem>
@@ -128,6 +133,9 @@
128133
<MultiProcessorCompilation>true</MultiProcessorCompilation>
129134
<Optimization>Disabled</Optimization>
130135
<AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136+
<TreatWarningAsError>true</TreatWarningAsError>
137+
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
138+
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
131139
</ClCompile>
132140
<Link>
133141
<SubSystem>

tests/CommonItemsTests.vcxproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@
3737
<LanguageStandard>stdcpp20</LanguageStandard>
3838
<MultiProcessorCompilation>true</MultiProcessorCompilation>
3939
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);../external/googletest/googletest;../external/googletest/googletest/include;../external/googletest/googlemock;../external/googletest/googlemock/include</AdditionalIncludeDirectories>
40+
<TreatSpecificWarningsAsErrors>4242;4254;4263;4265;4287;4289;4296;4311;4545;4546;4547;4549;4555;4619;4640;4826;4905;4906;4928</TreatSpecificWarningsAsErrors>
41+
<TreatAngleIncludeAsExternal>true</TreatAngleIncludeAsExternal>
42+
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
43+
<TreatWarningAsError>true</TreatWarningAsError>
44+
<WarningLevel>Level4</WarningLevel>
4045
</ClCompile>
4146
<Link>
4247
<SubSystem>Console</SubSystem>

0 commit comments

Comments
 (0)