Skip to content

Commit 3cc6b8a

Browse files
committed
consilidate builds to use C/C++ 17 for all projects
1 parent dfae4ba commit 3cc6b8a

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

NppPlugin/project/NppPlugin.vcxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@
116116
<WarningLevel>Level4</WarningLevel>
117117
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
118118
<MultiProcessorCompilation>true</MultiProcessorCompilation>
119+
<LanguageStandard>stdcpp17</LanguageStandard>
120+
<LanguageStandard_C>stdc17</LanguageStandard_C>
119121
</ClCompile>
120122
</ItemDefinitionGroup>
121123
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -129,6 +131,8 @@
129131
<WarningLevel>Level4</WarningLevel>
130132
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
131133
<MultiProcessorCompilation>true</MultiProcessorCompilation>
134+
<LanguageStandard>stdcpp17</LanguageStandard>
135+
<LanguageStandard_C>stdc17</LanguageStandard_C>
132136
</ClCompile>
133137
</ItemDefinitionGroup>
134138
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">
@@ -142,6 +146,8 @@
142146
<WarningLevel>Level4</WarningLevel>
143147
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
144148
<MultiProcessorCompilation>true</MultiProcessorCompilation>
149+
<LanguageStandard>stdcpp17</LanguageStandard>
150+
<LanguageStandard_C>stdc17</LanguageStandard_C>
145151
</ClCompile>
146152
</ItemDefinitionGroup>
147153
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'">
@@ -155,6 +161,8 @@
155161
<WarningLevel>Level4</WarningLevel>
156162
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
157163
<MultiProcessorCompilation>true</MultiProcessorCompilation>
164+
<LanguageStandard>stdcpp17</LanguageStandard>
165+
<LanguageStandard_C>stdc17</LanguageStandard_C>
158166
</ClCompile>
159167
</ItemDefinitionGroup>
160168
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -166,6 +174,8 @@
166174
<WarningLevel>Level3</WarningLevel>
167175
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
168176
<MultiProcessorCompilation>true</MultiProcessorCompilation>
177+
<LanguageStandard>stdcpp17</LanguageStandard>
178+
<LanguageStandard_C>stdc17</LanguageStandard_C>
169179
</ClCompile>
170180
</ItemDefinitionGroup>
171181
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -177,6 +187,8 @@
177187
<WarningLevel>Level3</WarningLevel>
178188
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
179189
<MultiProcessorCompilation>true</MultiProcessorCompilation>
190+
<LanguageStandard>stdcpp17</LanguageStandard>
191+
<LanguageStandard_C>stdc17</LanguageStandard_C>
180192
</ClCompile>
181193
</ItemDefinitionGroup>
182194
<ItemGroup>

PythonScript.Tests/gtest.proj/gtest.vcxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@
122122
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
123123
<MultiProcessorCompilation>true</MultiProcessorCompilation>
124124
<MinimalRebuild>false</MinimalRebuild>
125+
<LanguageStandard>stdcpp17</LanguageStandard>
126+
<LanguageStandard_C>stdc17</LanguageStandard_C>
125127
</ClCompile>
126128
<Link>
127129
<SubSystem>Windows</SubSystem>
@@ -139,6 +141,8 @@
139141
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
140142
<MultiProcessorCompilation>true</MultiProcessorCompilation>
141143
<MinimalRebuild>false</MinimalRebuild>
144+
<LanguageStandard>stdcpp17</LanguageStandard>
145+
<LanguageStandard_C>stdc17</LanguageStandard_C>
142146
</ClCompile>
143147
<Link>
144148
<SubSystem>Windows</SubSystem>
@@ -156,6 +160,8 @@
156160
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
157161
<MultiProcessorCompilation>true</MultiProcessorCompilation>
158162
<MinimalRebuild>false</MinimalRebuild>
163+
<LanguageStandard>stdcpp17</LanguageStandard>
164+
<LanguageStandard_C>stdc17</LanguageStandard_C>
159165
</ClCompile>
160166
<Link>
161167
<SubSystem>Windows</SubSystem>
@@ -173,6 +179,8 @@
173179
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
174180
<MultiProcessorCompilation>true</MultiProcessorCompilation>
175181
<MinimalRebuild>false</MinimalRebuild>
182+
<LanguageStandard>stdcpp17</LanguageStandard>
183+
<LanguageStandard_C>stdc17</LanguageStandard_C>
176184
</ClCompile>
177185
<Link>
178186
<SubSystem>Windows</SubSystem>
@@ -191,6 +199,8 @@
191199
<AdditionalIncludeDirectories>..\gtest\googletest;..\gtest\googletest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
192200
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
193201
<MultiProcessorCompilation>true</MultiProcessorCompilation>
202+
<LanguageStandard>stdcpp17</LanguageStandard>
203+
<LanguageStandard_C>stdc17</LanguageStandard_C>
194204
</ClCompile>
195205
<Link>
196206
<SubSystem>Windows</SubSystem>
@@ -211,6 +221,8 @@
211221
<AdditionalIncludeDirectories>..\gtest\googletest;..\gtest\googletest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
212222
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
213223
<MultiProcessorCompilation>true</MultiProcessorCompilation>
224+
<LanguageStandard>stdcpp17</LanguageStandard>
225+
<LanguageStandard_C>stdc17</LanguageStandard_C>
214226
</ClCompile>
215227
<Link>
216228
<SubSystem>Windows</SubSystem>

0 commit comments

Comments
 (0)