Skip to content

Commit c4b3a97

Browse files
committed
Update vs projects
1 parent 7e060bb commit c4b3a97

6 files changed

+260
-2
lines changed

Diff for: vsproj/cli.vcxproj

+4
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132132
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
133133
<AdditionalOptions>/utf-8; /execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions>
134+
<LanguageStandard>stdcpp17</LanguageStandard>
134135
</ClCompile>
135136
<Link>
136137
<SubSystem>Console</SubSystem>
@@ -165,6 +166,7 @@
165166
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166167
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
167168
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
169+
<LanguageStandard>stdcpp17</LanguageStandard>
168170
</ClCompile>
169171
<Link>
170172
<SubSystem>Console</SubSystem>
@@ -178,6 +180,7 @@
178180
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179181
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
180182
<AdditionalOptions>/utf-8; /execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions>
183+
<LanguageStandard>stdcpp17</LanguageStandard>
181184
</ClCompile>
182185
<Link>
183186
<SubSystem>Console</SubSystem>
@@ -206,6 +209,7 @@
206209
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207210
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
208211
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
212+
<LanguageStandard>stdcpp17</LanguageStandard>
209213
</ClCompile>
210214
<Link>
211215
<SubSystem>Console</SubSystem>

Diff for: vsproj/diff_tokens.vcxproj

+238
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,238 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM64">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM64</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|Win32">
9+
<Configuration>Debug</Configuration>
10+
<Platform>Win32</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Release|ARM64">
13+
<Configuration>Release</Configuration>
14+
<Platform>ARM64</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release|Win32">
17+
<Configuration>Release</Configuration>
18+
<Platform>Win32</Platform>
19+
</ProjectConfiguration>
20+
<ProjectConfiguration Include="Debug|x64">
21+
<Configuration>Debug</Configuration>
22+
<Platform>x64</Platform>
23+
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|x64">
25+
<Configuration>Release</Configuration>
26+
<Platform>x64</Platform>
27+
</ProjectConfiguration>
28+
</ItemGroup>
29+
<PropertyGroup Label="Globals">
30+
<VCProjectVersion>15.0</VCProjectVersion>
31+
<ProjectGuid>{EBA7E78E-01A2-42A4-B335-97D3DEFF9882}</ProjectGuid>
32+
<Keyword>Win32Proj</Keyword>
33+
<RootNamespace>diff_tokens</RootNamespace>
34+
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
35+
</PropertyGroup>
36+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
38+
<ConfigurationType>Application</ConfigurationType>
39+
<UseDebugLibraries>true</UseDebugLibraries>
40+
<PlatformToolset>v143</PlatformToolset>
41+
<CharacterSet>Unicode</CharacterSet>
42+
</PropertyGroup>
43+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44+
<ConfigurationType>Application</ConfigurationType>
45+
<UseDebugLibraries>false</UseDebugLibraries>
46+
<PlatformToolset>v143</PlatformToolset>
47+
<WholeProgramOptimization>true</WholeProgramOptimization>
48+
<CharacterSet>Unicode</CharacterSet>
49+
</PropertyGroup>
50+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
51+
<ConfigurationType>Application</ConfigurationType>
52+
<UseDebugLibraries>true</UseDebugLibraries>
53+
<PlatformToolset>v143</PlatformToolset>
54+
<CharacterSet>Unicode</CharacterSet>
55+
</PropertyGroup>
56+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
57+
<ConfigurationType>Application</ConfigurationType>
58+
<UseDebugLibraries>true</UseDebugLibraries>
59+
<PlatformToolset>v143</PlatformToolset>
60+
<CharacterSet>Unicode</CharacterSet>
61+
</PropertyGroup>
62+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
63+
<ConfigurationType>Application</ConfigurationType>
64+
<UseDebugLibraries>false</UseDebugLibraries>
65+
<PlatformToolset>v143</PlatformToolset>
66+
<WholeProgramOptimization>true</WholeProgramOptimization>
67+
<CharacterSet>Unicode</CharacterSet>
68+
</PropertyGroup>
69+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
70+
<ConfigurationType>Application</ConfigurationType>
71+
<UseDebugLibraries>false</UseDebugLibraries>
72+
<PlatformToolset>v143</PlatformToolset>
73+
<WholeProgramOptimization>true</WholeProgramOptimization>
74+
<CharacterSet>Unicode</CharacterSet>
75+
</PropertyGroup>
76+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
77+
<ImportGroup Label="ExtensionSettings">
78+
</ImportGroup>
79+
<ImportGroup Label="Shared">
80+
</ImportGroup>
81+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
82+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
83+
</ImportGroup>
84+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
85+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86+
</ImportGroup>
87+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
88+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89+
</ImportGroup>
90+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
91+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92+
</ImportGroup>
93+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
94+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95+
</ImportGroup>
96+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
97+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
98+
</ImportGroup>
99+
<PropertyGroup Label="UserMacros" />
100+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
101+
<LinkIncremental>false</LinkIncremental>
102+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
103+
</PropertyGroup>
104+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
105+
<LinkIncremental>false</LinkIncremental>
106+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
107+
</PropertyGroup>
108+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
109+
<LinkIncremental>true</LinkIncremental>
110+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
111+
</PropertyGroup>
112+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
113+
<LinkIncremental>true</LinkIncremental>
114+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
115+
</PropertyGroup>
116+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
117+
<LinkIncremental>true</LinkIncremental>
118+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
119+
</PropertyGroup>
120+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
121+
<LinkIncremental>false</LinkIncremental>
122+
<IncludePath>$(SolutionDir)third_party/mimalloc/include;$(SolutionDir)third_party/tclap/include;$(SolutionDir)include\;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
123+
</PropertyGroup>
124+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
125+
<ClCompile>
126+
<WarningLevel>Level3</WarningLevel>
127+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
128+
<Optimization>MaxSpeed</Optimization>
129+
<FunctionLevelLinking>true</FunctionLevelLinking>
130+
<IntrinsicFunctions>true</IntrinsicFunctions>
131+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
133+
<EnableEnhancedInstructionSet>AdvancedVectorExtensions512</EnableEnhancedInstructionSet>
134+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
135+
<LanguageStandard>stdcpp17</LanguageStandard>
136+
</ClCompile>
137+
<Link>
138+
<SubSystem>Console</SubSystem>
139+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
140+
<OptimizeReferences>true</OptimizeReferences>
141+
<Profile>true</Profile>
142+
</Link>
143+
<ProjectReference />
144+
</ItemDefinitionGroup>
145+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
146+
<ClCompile>
147+
<WarningLevel>Level3</WarningLevel>
148+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
149+
<Optimization>MaxSpeed</Optimization>
150+
<FunctionLevelLinking>true</FunctionLevelLinking>
151+
<IntrinsicFunctions>true</IntrinsicFunctions>
152+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
153+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
154+
<EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
155+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
156+
</ClCompile>
157+
<Link>
158+
<SubSystem>Console</SubSystem>
159+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
160+
<OptimizeReferences>true</OptimizeReferences>
161+
<Profile>true</Profile>
162+
</Link>
163+
<ProjectReference />
164+
</ItemDefinitionGroup>
165+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
166+
<ClCompile>
167+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
168+
<WarningLevel>Level3</WarningLevel>
169+
<Optimization>Disabled</Optimization>
170+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
172+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
173+
<LanguageStandard>stdcpp17</LanguageStandard>
174+
</ClCompile>
175+
<Link>
176+
<SubSystem>Console</SubSystem>
177+
</Link>
178+
</ItemDefinitionGroup>
179+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
180+
<ClCompile>
181+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
182+
<WarningLevel>Level3</WarningLevel>
183+
<Optimization>Disabled</Optimization>
184+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
185+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
186+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
187+
<LanguageStandard>stdcpp17</LanguageStandard>
188+
</ClCompile>
189+
<Link>
190+
<SubSystem>Console</SubSystem>
191+
</Link>
192+
<ProjectReference />
193+
</ItemDefinitionGroup>
194+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
195+
<ClCompile>
196+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
197+
<WarningLevel>Level3</WarningLevel>
198+
<Optimization>Disabled</Optimization>
199+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
200+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
201+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
202+
</ClCompile>
203+
<Link>
204+
<SubSystem>Console</SubSystem>
205+
</Link>
206+
<ProjectReference />
207+
</ItemDefinitionGroup>
208+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
209+
<ClCompile>
210+
<WarningLevel>Level3</WarningLevel>
211+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
212+
<Optimization>MaxSpeed</Optimization>
213+
<FunctionLevelLinking>true</FunctionLevelLinking>
214+
<IntrinsicFunctions>true</IntrinsicFunctions>
215+
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
216+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
217+
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
218+
<LanguageStandard>stdcpp17</LanguageStandard>
219+
</ClCompile>
220+
<Link>
221+
<SubSystem>Console</SubSystem>
222+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
223+
<OptimizeReferences>true</OptimizeReferences>
224+
<Profile>true</Profile>
225+
</Link>
226+
</ItemDefinitionGroup>
227+
<ItemGroup>
228+
<ProjectReference Include="kiwi_shared_library.vcxproj">
229+
<Project>{f790bc37-2732-4ed1-9ca5-7248bed3588e}</Project>
230+
</ProjectReference>
231+
</ItemGroup>
232+
<ItemGroup>
233+
<ClCompile Include="..\tools\diff_tokens.cpp" />
234+
</ItemGroup>
235+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
236+
<ImportGroup Label="ExtensionTargets">
237+
</ImportGroup>
238+
</Project>

Diff for: vsproj/evaluator.vcxproj

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|ARM64">
@@ -130,8 +130,9 @@
130130
<IntrinsicFunctions>true</IntrinsicFunctions>
131131
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132132
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
133-
<EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
133+
<EnableEnhancedInstructionSet>AdvancedVectorExtensions512</EnableEnhancedInstructionSet>
134134
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
135+
<LanguageStandard>stdcpp17</LanguageStandard>
135136
</ClCompile>
136137
<Link>
137138
<SubSystem>Console</SubSystem>
@@ -169,6 +170,7 @@
169170
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
170171
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
171172
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
173+
<LanguageStandard>stdcpp17</LanguageStandard>
172174
</ClCompile>
173175
<Link>
174176
<SubSystem>Console</SubSystem>
@@ -182,6 +184,7 @@
182184
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
183185
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
184186
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
187+
<LanguageStandard>stdcpp17</LanguageStandard>
185188
</ClCompile>
186189
<Link>
187190
<SubSystem>Console</SubSystem>
@@ -212,6 +215,7 @@
212215
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
213216
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
214217
<AdditionalOptions>/Qvec-report:1 /utf-8 /bigobj %(AdditionalOptions)</AdditionalOptions>
218+
<LanguageStandard>stdcpp17</LanguageStandard>
215219
</ClCompile>
216220
<Link>
217221
<SubSystem>Console</SubSystem>

Diff for: vsproj/kiwi_c.vcxproj

+4
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@
133133
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;DLL_EXPORT;NDEBUG;_WINDOWS;_USRDLL;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134134
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
135135
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
136+
<LanguageStandard>stdcpp17</LanguageStandard>
136137
</ClCompile>
137138
<Link>
138139
<SubSystem>Windows</SubSystem>
@@ -167,6 +168,7 @@
167168
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;DLL_EXPORT;WIN32;_DEBUG;_WINDOWS;_USRDLL;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168169
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
169170
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
171+
<LanguageStandard>stdcpp17</LanguageStandard>
170172
</ClCompile>
171173
<Link>
172174
<SubSystem>Windows</SubSystem>
@@ -181,6 +183,7 @@
181183
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;DLL_EXPORT;_DEBUG;_WINDOWS;_USRDLL;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
182184
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
183185
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
186+
<LanguageStandard>stdcpp17</LanguageStandard>
184187
</ClCompile>
185188
<Link>
186189
<SubSystem>Windows</SubSystem>
@@ -211,6 +214,7 @@
211214
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;DLL_EXPORT;WIN32;NDEBUG;_WINDOWS;_USRDLL;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212215
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
213216
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
217+
<LanguageStandard>stdcpp17</LanguageStandard>
214218
</ClCompile>
215219
<Link>
216220
<SubSystem>Windows</SubSystem>

Diff for: vsproj/kiwi_c_static.vcxproj

+4
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@
133133
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;NDEBUG;_WINDOWS;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134134
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
135135
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
136+
<LanguageStandard>stdcpp17</LanguageStandard>
136137
</ClCompile>
137138
<Link>
138139
<SubSystem>Windows</SubSystem>
@@ -167,6 +168,7 @@
167168
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;_DEBUG;_WINDOWS;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168169
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
169170
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
171+
<LanguageStandard>stdcpp17</LanguageStandard>
170172
</ClCompile>
171173
<Link>
172174
<SubSystem>Windows</SubSystem>
@@ -181,6 +183,7 @@
181183
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;_DEBUG;_WINDOWS;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
182184
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
183185
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
186+
<LanguageStandard>stdcpp17</LanguageStandard>
184187
</ClCompile>
185188
<Link>
186189
<SubSystem>Windows</SubSystem>
@@ -211,6 +214,7 @@
211214
<PreprocessorDefinitions>KIWI_USE_MIMALLOC;WIN32;NDEBUG;_WINDOWS;KiwiC_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212215
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
213216
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
217+
<LanguageStandard>stdcpp17</LanguageStandard>
214218
</ClCompile>
215219
<Link>
216220
<SubSystem>Windows</SubSystem>

0 commit comments

Comments
 (0)