1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <Project DefaultTargets=
"Build" 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=
"Shared|ARM64">
13 <Configuration>Shared
</Configuration>
14 <Platform>ARM64
</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include=
"Shared|Win32">
17 <Configuration>Shared
</Configuration>
18 <Platform>Win32
</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include=
"Shared|x64">
21 <Configuration>Shared
</Configuration>
22 <Platform>x64
</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include=
"Static|ARM64">
25 <Configuration>Static
</Configuration>
26 <Platform>ARM64
</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include=
"Static|Win32">
29 <Configuration>Static
</Configuration>
30 <Platform>Win32
</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include=
"Debug|x64">
33 <Configuration>Debug
</Configuration>
34 <Platform>x64
</Platform>
35 </ProjectConfiguration>
36 <ProjectConfiguration Include=
"Static|x64">
37 <Configuration>Static
</Configuration>
38 <Platform>x64
</Platform>
39 </ProjectConfiguration>
42 <ClInclude Include=
"include\hash_map.h" />
43 <ClInclude Include=
"include\hash_set.h" />
44 <ClInclude Include=
"src\common.h" />
45 <ClInclude Include=
"src\generic_hash_map.h" />
46 <ClInclude Include=
"src\generic_hash_set.h" />
49 <ClCompile Include=
"src\dll_main.c" />
50 <ClCompile Include=
"src\hash_map_16.c" />
51 <ClCompile Include=
"src\hash_map_32.c" />
52 <ClCompile Include=
"src\hash_map_64.c" />
53 <ClCompile Include=
"src\hash_set_16.c" />
54 <ClCompile Include=
"src\hash_set_32.c" />
55 <ClCompile Include=
"src\hash_set_64.c" />
56 <ClCompile Include=
"src\version.c" />
58 <PropertyGroup Label=
"Globals">
59 <VCProjectVersion>16.0</VCProjectVersion>
60 <Keyword>Win32Proj
</Keyword>
61 <ProjectGuid>{
8cf3bd19-
28b1-
435d-b719-e00b052dfc3a}
</ProjectGuid>
62 <RootNamespace>libhashset
</RootNamespace>
63 <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
65 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
66 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'" Label=
"Configuration">
67 <ConfigurationType>StaticLibrary
</ConfigurationType>
68 <UseDebugLibraries>true
</UseDebugLibraries>
69 <PlatformToolset>v142
</PlatformToolset>
70 <CharacterSet>Unicode
</CharacterSet>
72 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|Win32'" Label=
"Configuration">
73 <ConfigurationType>StaticLibrary
</ConfigurationType>
74 <UseDebugLibraries>false
</UseDebugLibraries>
75 <PlatformToolset>v142
</PlatformToolset>
76 <WholeProgramOptimization>true
</WholeProgramOptimization>
77 <CharacterSet>Unicode
</CharacterSet>
79 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|Win32'" Label=
"Configuration">
80 <ConfigurationType>DynamicLibrary
</ConfigurationType>
81 <UseDebugLibraries>false
</UseDebugLibraries>
82 <PlatformToolset>v142
</PlatformToolset>
83 <WholeProgramOptimization>true
</WholeProgramOptimization>
84 <CharacterSet>Unicode
</CharacterSet>
86 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'" Label=
"Configuration">
87 <ConfigurationType>StaticLibrary
</ConfigurationType>
88 <UseDebugLibraries>true
</UseDebugLibraries>
89 <PlatformToolset>v142
</PlatformToolset>
90 <CharacterSet>Unicode
</CharacterSet>
92 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label=
"Configuration">
93 <ConfigurationType>StaticLibrary
</ConfigurationType>
94 <UseDebugLibraries>true
</UseDebugLibraries>
95 <PlatformToolset>v142
</PlatformToolset>
96 <CharacterSet>Unicode
</CharacterSet>
98 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|x64'" Label=
"Configuration">
99 <ConfigurationType>StaticLibrary
</ConfigurationType>
100 <UseDebugLibraries>false
</UseDebugLibraries>
101 <PlatformToolset>v142
</PlatformToolset>
102 <WholeProgramOptimization>true
</WholeProgramOptimization>
103 <CharacterSet>Unicode
</CharacterSet>
105 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|ARM64'" Label=
"Configuration">
106 <ConfigurationType>StaticLibrary
</ConfigurationType>
107 <UseDebugLibraries>false
</UseDebugLibraries>
108 <PlatformToolset>v142
</PlatformToolset>
109 <WholeProgramOptimization>true
</WholeProgramOptimization>
110 <CharacterSet>Unicode
</CharacterSet>
112 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|x64'" Label=
"Configuration">
113 <ConfigurationType>DynamicLibrary
</ConfigurationType>
114 <UseDebugLibraries>false
</UseDebugLibraries>
115 <PlatformToolset>v142
</PlatformToolset>
116 <WholeProgramOptimization>true
</WholeProgramOptimization>
117 <CharacterSet>Unicode
</CharacterSet>
119 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|ARM64'" Label=
"Configuration">
120 <ConfigurationType>DynamicLibrary
</ConfigurationType>
121 <UseDebugLibraries>false
</UseDebugLibraries>
122 <PlatformToolset>v142
</PlatformToolset>
123 <WholeProgramOptimization>true
</WholeProgramOptimization>
124 <CharacterSet>Unicode
</CharacterSet>
126 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.props" />
127 <ImportGroup Label=
"ExtensionSettings">
129 <ImportGroup Label=
"Shared">
131 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
134 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Static|Win32'">
135 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
137 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|Win32'" Label=
"PropertySheets">
138 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
140 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
141 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
143 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label=
"PropertySheets">
144 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
146 <ImportGroup Label=
"PropertySheets" Condition=
"'$(Configuration)|$(Platform)'=='Static|x64'">
147 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
149 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|ARM64'" Label=
"PropertySheets">
150 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
152 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|x64'" Label=
"PropertySheets">
153 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
155 <ImportGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|ARM64'" Label=
"PropertySheets">
156 <Import Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label=
"LocalAppDataPlatform" />
158 <PropertyGroup Label=
"UserMacros" />
159 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
160 <LinkIncremental>true
</LinkIncremental>
161 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
162 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
163 <TargetName>libhashset-
1</TargetName>
165 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|Win32'">
166 <LinkIncremental>false
</LinkIncremental>
167 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
168 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
169 <TargetName>libhashset-
1</TargetName>
171 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|Win32'">
172 <LinkIncremental>false
</LinkIncremental>
173 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
174 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
175 <TargetName>libhashset-
1</TargetName>
177 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
178 <LinkIncremental>true
</LinkIncremental>
179 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
180 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
181 <TargetName>libhashset-
1</TargetName>
183 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">
184 <LinkIncremental>true
</LinkIncremental>
185 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
186 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
187 <TargetName>libhashset-
1</TargetName>
189 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|x64'">
190 <LinkIncremental>false
</LinkIncremental>
191 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
192 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
193 <TargetName>libhashset-
1</TargetName>
195 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|ARM64'">
196 <LinkIncremental>false
</LinkIncremental>
197 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
198 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
199 <TargetName>libhashset-
1</TargetName>
201 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|x64'">
202 <LinkIncremental>false
</LinkIncremental>
203 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
204 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
205 <TargetName>libhashset-
1</TargetName>
207 <PropertyGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|ARM64'">
208 <LinkIncremental>false
</LinkIncremental>
209 <OutDir>$(SolutionDir)\lib\$(PlatformToolset)\$(Platform)\$(Configuration)\
</OutDir>
210 <IntDir>$(ProjectDir)\obj\$(PlatformToolset)\$(Platform)\$(Configuration)\
</IntDir>
211 <TargetName>libhashset-
1</TargetName>
213 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'">
215 <WarningLevel>Level3
</WarningLevel>
216 <SDLCheck>false
</SDLCheck>
217 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
218 <ConformanceMode>true
</ConformanceMode>
219 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
220 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
225 <GenerateDebugInformation>true
</GenerateDebugInformation>
227 </ItemDefinitionGroup>
228 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|Win32'">
230 <WarningLevel>Level3
</WarningLevel>
231 <FunctionLevelLinking>true
</FunctionLevelLinking>
232 <IntrinsicFunctions>true
</IntrinsicFunctions>
233 <SDLCheck>false
</SDLCheck>
234 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
235 <ConformanceMode>true
</ConformanceMode>
236 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
237 <Optimization>MaxSpeed
</Optimization>
238 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
239 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
240 <WholeProgramOptimization>true
</WholeProgramOptimization>
241 <OmitFramePointers>true
</OmitFramePointers>
242 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
243 <BufferSecurityCheck>false
</BufferSecurityCheck>
244 <ControlFlowGuard>false
</ControlFlowGuard>
245 <EnableEnhancedInstructionSet>StreamingSIMDExtensions
</EnableEnhancedInstructionSet>
246 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
247 <FloatingPointModel>Fast
</FloatingPointModel>
252 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
253 <OptimizeReferences>true
</OptimizeReferences>
254 <GenerateDebugInformation>true
</GenerateDebugInformation>
257 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
259 </ItemDefinitionGroup>
260 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|Win32'">
262 <WarningLevel>Level3
</WarningLevel>
263 <FunctionLevelLinking>true
</FunctionLevelLinking>
264 <IntrinsicFunctions>true
</IntrinsicFunctions>
265 <SDLCheck>false
</SDLCheck>
266 <ConformanceMode>true
</ConformanceMode>
267 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
268 <Optimization>MaxSpeed
</Optimization>
269 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
270 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
271 <WholeProgramOptimization>true
</WholeProgramOptimization>
272 <OmitFramePointers>true
</OmitFramePointers>
273 <RuntimeLibrary>MultiThreadedDLL
</RuntimeLibrary>
274 <BufferSecurityCheck>false
</BufferSecurityCheck>
275 <ControlFlowGuard>false
</ControlFlowGuard>
276 <EnableEnhancedInstructionSet>StreamingSIMDExtensions
</EnableEnhancedInstructionSet>
277 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
278 <PreprocessorDefinitions>WIN32;NDEBUG;_DLL;HASHSET_DLL;_HASHSET_EXPORTS;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
279 <FloatingPointModel>Fast
</FloatingPointModel>
282 <SubSystem>Console
</SubSystem>
283 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
284 <OptimizeReferences>true
</OptimizeReferences>
285 <GenerateDebugInformation>false
</GenerateDebugInformation>
286 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
287 <MinimumRequiredVersion>5.1</MinimumRequiredVersion>
290 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
292 </ItemDefinitionGroup>
293 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'">
295 <WarningLevel>Level3
</WarningLevel>
296 <SDLCheck>false
</SDLCheck>
297 <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
298 <ConformanceMode>true
</ConformanceMode>
299 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
300 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
305 <GenerateDebugInformation>true
</GenerateDebugInformation>
307 </ItemDefinitionGroup>
308 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Debug|ARM64'">
310 <WarningLevel>Level3
</WarningLevel>
311 <SDLCheck>false
</SDLCheck>
312 <PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
313 <ConformanceMode>true
</ConformanceMode>
314 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
315 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
320 <GenerateDebugInformation>true
</GenerateDebugInformation>
322 </ItemDefinitionGroup>
323 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|x64'">
325 <WarningLevel>Level3
</WarningLevel>
326 <FunctionLevelLinking>true
</FunctionLevelLinking>
327 <IntrinsicFunctions>true
</IntrinsicFunctions>
328 <SDLCheck>false
</SDLCheck>
329 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
330 <ConformanceMode>true
</ConformanceMode>
331 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
332 <Optimization>MaxSpeed
</Optimization>
333 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
334 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
335 <WholeProgramOptimization>true
</WholeProgramOptimization>
336 <OmitFramePointers>true
</OmitFramePointers>
337 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
338 <BufferSecurityCheck>false
</BufferSecurityCheck>
339 <ControlFlowGuard>false
</ControlFlowGuard>
340 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
341 <FloatingPointModel>Fast
</FloatingPointModel>
346 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
347 <OptimizeReferences>true
</OptimizeReferences>
348 <GenerateDebugInformation>true
</GenerateDebugInformation>
351 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
353 </ItemDefinitionGroup>
354 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Static|ARM64'">
356 <WarningLevel>Level3
</WarningLevel>
357 <FunctionLevelLinking>true
</FunctionLevelLinking>
358 <IntrinsicFunctions>true
</IntrinsicFunctions>
359 <SDLCheck>false
</SDLCheck>
360 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
361 <ConformanceMode>true
</ConformanceMode>
362 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
363 <Optimization>MaxSpeed
</Optimization>
364 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
365 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
366 <WholeProgramOptimization>true
</WholeProgramOptimization>
367 <OmitFramePointers>true
</OmitFramePointers>
368 <RuntimeLibrary>MultiThreaded
</RuntimeLibrary>
369 <BufferSecurityCheck>false
</BufferSecurityCheck>
370 <ControlFlowGuard>false
</ControlFlowGuard>
371 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
372 <FloatingPointModel>Fast
</FloatingPointModel>
377 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
378 <OptimizeReferences>true
</OptimizeReferences>
379 <GenerateDebugInformation>true
</GenerateDebugInformation>
382 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
384 </ItemDefinitionGroup>
385 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|x64'">
387 <WarningLevel>Level3
</WarningLevel>
388 <FunctionLevelLinking>true
</FunctionLevelLinking>
389 <IntrinsicFunctions>true
</IntrinsicFunctions>
390 <SDLCheck>false
</SDLCheck>
391 <PreprocessorDefinitions>NDEBUG;_DLL;HASHSET_DLL;_HASHSET_EXPORTS;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
392 <ConformanceMode>true
</ConformanceMode>
393 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
394 <Optimization>MaxSpeed
</Optimization>
395 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
396 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
397 <WholeProgramOptimization>true
</WholeProgramOptimization>
398 <OmitFramePointers>true
</OmitFramePointers>
399 <RuntimeLibrary>MultiThreadedDLL
</RuntimeLibrary>
400 <BufferSecurityCheck>false
</BufferSecurityCheck>
401 <ControlFlowGuard>false
</ControlFlowGuard>
402 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
403 <FloatingPointModel>Fast
</FloatingPointModel>
406 <SubSystem>Console
</SubSystem>
407 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
408 <OptimizeReferences>true
</OptimizeReferences>
409 <GenerateDebugInformation>false
</GenerateDebugInformation>
410 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
411 <MinimumRequiredVersion>5.2</MinimumRequiredVersion>
414 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
416 </ItemDefinitionGroup>
417 <ItemDefinitionGroup Condition=
"'$(Configuration)|$(Platform)'=='Shared|ARM64'">
419 <WarningLevel>Level3
</WarningLevel>
420 <FunctionLevelLinking>true
</FunctionLevelLinking>
421 <IntrinsicFunctions>true
</IntrinsicFunctions>
422 <SDLCheck>false
</SDLCheck>
423 <PreprocessorDefinitions>NDEBUG;_DLL;HASHSET_DLL;_HASHSET_EXPORTS;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
424 <ConformanceMode>true
</ConformanceMode>
425 <PrecompiledHeader>NotUsing
</PrecompiledHeader>
426 <Optimization>MaxSpeed
</Optimization>
427 <InlineFunctionExpansion>AnySuitable
</InlineFunctionExpansion>
428 <FavorSizeOrSpeed>Speed
</FavorSizeOrSpeed>
429 <WholeProgramOptimization>true
</WholeProgramOptimization>
430 <OmitFramePointers>true
</OmitFramePointers>
431 <RuntimeLibrary>MultiThreadedDLL
</RuntimeLibrary>
432 <BufferSecurityCheck>false
</BufferSecurityCheck>
433 <ControlFlowGuard>false
</ControlFlowGuard>
434 <AdditionalIncludeDirectories>$(ProjectDir)\include
</AdditionalIncludeDirectories>
435 <FloatingPointModel>Fast
</FloatingPointModel>
438 <SubSystem>Console
</SubSystem>
439 <EnableCOMDATFolding>true
</EnableCOMDATFolding>
440 <OptimizeReferences>true
</OptimizeReferences>
441 <GenerateDebugInformation>false
</GenerateDebugInformation>
442 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration
</LinkTimeCodeGeneration>
445 <LinkTimeCodeGeneration>true
</LinkTimeCodeGeneration>
447 </ItemDefinitionGroup>
448 <Import Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets" />
449 <ImportGroup Label=
"ExtensionTargets">