1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
\r
3 <ItemGroup Label="ProjectConfigurations">
\r
4 <ProjectConfiguration Include="Debug DLL|Win32">
\r
5 <Configuration>Debug DLL</Configuration>
\r
6 <Platform>Win32</Platform>
\r
7 </ProjectConfiguration>
\r
8 <ProjectConfiguration Include="Debug DLL|x64">
\r
9 <Configuration>Debug DLL</Configuration>
\r
10 <Platform>x64</Platform>
\r
11 </ProjectConfiguration>
\r
12 <ProjectConfiguration Include="Debug LIB|Win32">
\r
13 <Configuration>Debug LIB</Configuration>
\r
14 <Platform>Win32</Platform>
\r
15 </ProjectConfiguration>
\r
16 <ProjectConfiguration Include="Debug LIB|x64">
\r
17 <Configuration>Debug LIB</Configuration>
\r
18 <Platform>x64</Platform>
\r
19 </ProjectConfiguration>
\r
20 <ProjectConfiguration Include="Release DLL|Win32">
\r
21 <Configuration>Release DLL</Configuration>
\r
22 <Platform>Win32</Platform>
\r
23 </ProjectConfiguration>
\r
24 <ProjectConfiguration Include="Release DLL|x64">
\r
25 <Configuration>Release DLL</Configuration>
\r
26 <Platform>x64</Platform>
\r
27 </ProjectConfiguration>
\r
28 <ProjectConfiguration Include="Release LIB|Win32">
\r
29 <Configuration>Release LIB</Configuration>
\r
30 <Platform>Win32</Platform>
\r
31 </ProjectConfiguration>
\r
32 <ProjectConfiguration Include="Release LIB|x64">
\r
33 <Configuration>Release LIB</Configuration>
\r
34 <Platform>x64</Platform>
\r
35 </ProjectConfiguration>
\r
38 <ClInclude Include="..\..\src\internal.h" />
\r
39 <ClInclude Include="..\..\src\test_porting_abstraction_layer_operating_system.h" />
\r
40 <ClInclude Include="..\..\src\util_cmdline.h" />
\r
41 <ClInclude Include="..\..\src\util_memory_helpers.h" />
\r
42 <ClInclude Include="..\..\src\util_thread_starter.h" />
\r
45 <ClCompile Include="..\..\src\main.c" />
\r
46 <ClCompile Include="..\..\src\misc.c" />
\r
47 <ClCompile Include="..\..\src\test_lfds700_btree_addonly_unbalanced.c" />
\r
48 <ClCompile Include="..\..\src\test_lfds700_btree_addonly_unbalanced_alignment.c" />
\r
49 <ClCompile Include="..\..\src\test_lfds700_btree_addonly_unbalanced_random_adds_fail.c" />
\r
50 <ClCompile Include="..\..\src\test_lfds700_btree_addonly_unbalanced_random_adds_fail_and_overwrite.c" />
\r
51 <ClCompile Include="..\..\src\test_lfds700_btree_addonly_unbalanced_random_adds_overwrite.c" />
\r
52 <ClCompile Include="..\..\src\test_lfds700_freelist.c" />
\r
53 <ClCompile Include="..\..\src\test_lfds700_freelist_alignment.c" />
\r
54 <ClCompile Include="..\..\src\test_lfds700_freelist_popping.c" />
\r
55 <ClCompile Include="..\..\src\test_lfds700_freelist_popping_and_pushing.c" />
\r
56 <ClCompile Include="..\..\src\test_lfds700_freelist_pushing.c" />
\r
57 <ClCompile Include="..\..\src\test_lfds700_freelist_rapid_popping_and_pushing.c" />
\r
58 <ClCompile Include="..\..\src\test_lfds700_hash_addonly.c" />
\r
59 <ClCompile Include="..\..\src\test_lfds700_hash_addonly_alignment.c" />
\r
60 <ClCompile Include="..\..\src\test_lfds700_hash_addonly_iterate.c" />
\r
61 <ClCompile Include="..\..\src\test_lfds700_hash_addonly_random_adds_fail.c" />
\r
62 <ClCompile Include="..\..\src\test_lfds700_hash_addonly_random_adds_fail_and_overwrite.c" />
\r
63 <ClCompile Include="..\..\src\test_lfds700_hash_addonly_random_adds_overwrite.c" />
\r
64 <ClCompile Include="..\..\src\test_lfds700_list_addonly_ordered_singlylinked.c" />
\r
65 <ClCompile Include="..\..\src\test_lfds700_list_addonly_ordered_singlylinked_alignment.c" />
\r
66 <ClCompile Include="..\..\src\test_lfds700_list_addonly_ordered_singlylinked_new_ordered.c" />
\r
67 <ClCompile Include="..\..\src\test_lfds700_list_addonly_ordered_singlylinked_new_ordered_with_cursor.c" />
\r
68 <ClCompile Include="..\..\src\test_lfds700_list_addonly_singlylinked_unordered.c" />
\r
69 <ClCompile Include="..\..\src\test_lfds700_list_addonly_singlylinked_unordered_alignment.c" />
\r
70 <ClCompile Include="..\..\src\test_lfds700_list_addonly_singlylinked_unordered_new_after.c" />
\r
71 <ClCompile Include="..\..\src\test_lfds700_list_addonly_singlylinked_unordered_new_end.c" />
\r
72 <ClCompile Include="..\..\src\test_lfds700_list_addonly_singlylinked_unordered_new_start.c" />
\r
73 <ClCompile Include="..\..\src\test_lfds700_porting_abstraction_layer_atomic.c" />
\r
74 <ClCompile Include="..\..\src\test_lfds700_porting_abstraction_layer_atomic_cas.c" />
\r
75 <ClCompile Include="..\..\src\test_lfds700_porting_abstraction_layer_atomic_dcas.c" />
\r
76 <ClCompile Include="..\..\src\test_lfds700_porting_abstraction_layer_atomic_exchange.c" />
\r
77 <ClCompile Include="..\..\src\test_lfds700_queue.c" />
\r
78 <ClCompile Include="..\..\src\test_lfds700_queue_alignment.c" />
\r
79 <ClCompile Include="..\..\src\test_lfds700_queue_bounded_singleconsumer_singleproducer.c" />
\r
80 <ClCompile Include="..\..\src\test_lfds700_queue_bounded_singleconsumer_singleproducer_dequeuing.c" />
\r
81 <ClCompile Include="..\..\src\test_lfds700_queue_bounded_singleconsumer_singleproducer_enqueuing.c" />
\r
82 <ClCompile Include="..\..\src\test_lfds700_queue_bounded_singleconsumer_singleproducer_enqueuing_and_dequeuing.c" />
\r
83 <ClCompile Include="..\..\src\test_lfds700_queue_dequeuing.c" />
\r
84 <ClCompile Include="..\..\src\test_lfds700_queue_enqueuing.c" />
\r
85 <ClCompile Include="..\..\src\test_lfds700_queue_enqueuing_and_dequeuing.c" />
\r
86 <ClCompile Include="..\..\src\test_lfds700_queue_enqueuing_and_dequeuing_with_free.c" />
\r
87 <ClCompile Include="..\..\src\test_lfds700_queue_enqueuing_with_malloc_and_dequeuing_with_free.c" />
\r
88 <ClCompile Include="..\..\src\test_lfds700_queue_rapid_enqueuing_and_dequeuing.c" />
\r
89 <ClCompile Include="..\..\src\test_lfds700_ringbuffer.c" />
\r
90 <ClCompile Include="..\..\src\test_lfds700_ringbuffer_reading.c" />
\r
91 <ClCompile Include="..\..\src\test_lfds700_ringbuffer_reading_and_writing.c" />
\r
92 <ClCompile Include="..\..\src\test_lfds700_ringbuffer_writing.c" />
\r
93 <ClCompile Include="..\..\src\test_lfds700_stack.c" />
\r
94 <ClCompile Include="..\..\src\test_lfds700_stack_alignment.c" />
\r
95 <ClCompile Include="..\..\src\test_lfds700_stack_popping.c" />
\r
96 <ClCompile Include="..\..\src\test_lfds700_stack_popping_and_pushing.c" />
\r
97 <ClCompile Include="..\..\src\test_lfds700_stack_pushing.c" />
\r
98 <ClCompile Include="..\..\src\test_lfds700_stack_rapid_popping_and_pushing.c" />
\r
99 <ClCompile Include="..\..\src\test_porting_abstraction_layer_get_logical_core_ids.c" />
\r
100 <ClCompile Include="..\..\src\test_porting_abstraction_layer_thread_start.c" />
\r
101 <ClCompile Include="..\..\src\test_porting_abstraction_layer_thread_wait.c" />
\r
102 <ClCompile Include="..\..\src\util_cmdline.c" />
\r
103 <ClCompile Include="..\..\src\util_memory_helpers.c" />
\r
104 <ClCompile Include="..\..\src\util_thread_starter.c" />
\r
107 <ProjectReference Include="..\..\..\liblfds700\build\visual_studio_professional_2012\liblfds700.vcxproj">
\r
108 <Project>{1e5d7d09-94f2-455d-ae5e-6c7f4c96bce0}</Project>
\r
109 </ProjectReference>
\r
111 <PropertyGroup Label="Globals">
\r
112 <ProjectGuid>{A6BA3A68-A1D4-4C07-A0D5-7EAE73272A43}</ProjectGuid>
\r
113 <Keyword>Win32Proj</Keyword>
\r
115 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
\r
116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
\r
117 <ConfigurationType>Application</ConfigurationType>
\r
118 <UseDebugLibraries>true</UseDebugLibraries>
\r
119 <PlatformToolset>v110</PlatformToolset>
\r
121 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|Win32'" Label="Configuration">
\r
122 <ConfigurationType>Application</ConfigurationType>
\r
123 <UseDebugLibraries>true</UseDebugLibraries>
\r
124 <PlatformToolset>v110</PlatformToolset>
\r
126 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="Configuration">
\r
127 <ConfigurationType>Application</ConfigurationType>
\r
128 <UseDebugLibraries>true</UseDebugLibraries>
\r
129 <PlatformToolset>v110</PlatformToolset>
\r
131 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|x64'" Label="Configuration">
\r
132 <ConfigurationType>Application</ConfigurationType>
\r
133 <UseDebugLibraries>true</UseDebugLibraries>
\r
134 <PlatformToolset>v110</PlatformToolset>
\r
136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="Configuration">
\r
137 <ConfigurationType>Application</ConfigurationType>
\r
138 <UseDebugLibraries>false</UseDebugLibraries>
\r
139 <PlatformToolset>v110</PlatformToolset>
\r
141 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|Win32'" Label="Configuration">
\r
142 <ConfigurationType>Application</ConfigurationType>
\r
143 <UseDebugLibraries>false</UseDebugLibraries>
\r
144 <PlatformToolset>v110</PlatformToolset>
\r
146 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="Configuration">
\r
147 <ConfigurationType>Application</ConfigurationType>
\r
148 <UseDebugLibraries>false</UseDebugLibraries>
\r
149 <PlatformToolset>v110</PlatformToolset>
\r
151 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|x64'" Label="Configuration">
\r
152 <ConfigurationType>Application</ConfigurationType>
\r
153 <UseDebugLibraries>false</UseDebugLibraries>
\r
154 <PlatformToolset>v110</PlatformToolset>
\r
156 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
\r
157 <ImportGroup Label="ExtensionSettings">
\r
159 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
\r
160 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
162 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|Win32'" Label="PropertySheets">
\r
163 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
165 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="PropertySheets">
\r
166 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
168 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|x64'" Label="PropertySheets">
\r
169 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
171 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
\r
172 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
174 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|Win32'" Label="PropertySheets">
\r
175 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
177 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="PropertySheets">
\r
178 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
180 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|x64'" Label="PropertySheets">
\r
181 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
\r
183 <PropertyGroup Label="UserMacros" />
\r
184 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
\r
185 <LinkIncremental>false</LinkIncremental>
\r
186 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
187 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
189 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|Win32'">
\r
190 <LinkIncremental>false</LinkIncremental>
\r
191 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
192 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
194 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
\r
195 <LinkIncremental>false</LinkIncremental>
\r
196 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
197 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
199 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|x64'">
\r
200 <LinkIncremental>false</LinkIncremental>
\r
201 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
202 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
204 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
\r
205 <LinkIncremental>false</LinkIncremental>
\r
206 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
207 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
209 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|Win32'">
\r
210 <LinkIncremental>false</LinkIncremental>
\r
211 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
212 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
214 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
\r
215 <LinkIncremental>false</LinkIncremental>
\r
216 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
217 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
219 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|x64'">
\r
220 <LinkIncremental>false</LinkIncremental>
\r
221 <OutDir>$(ProjectDir)..\..\bin\$(Platform) $(Configuration)\</OutDir>
\r
222 <IntDir>$(ProjectDir)..\..\obj\$(Platform) $(Configuration)\</IntDir>
\r
224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
\r
226 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
227 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
\r
228 <WarningLevel>Level4</WarningLevel>
\r
229 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
\r
230 <Optimization>Disabled</Optimization>
\r
231 <CompileAsManaged>false</CompileAsManaged>
\r
232 <CompileAsWinRT>false</CompileAsWinRT>
\r
233 <TreatWarningAsError>true</TreatWarningAsError>
\r
234 <SDLCheck>true</SDLCheck>
\r
235 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
236 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
237 <StringPooling>true</StringPooling>
\r
238 <MinimalRebuild>false</MinimalRebuild>
\r
239 <ExceptionHandling>false</ExceptionHandling>
\r
240 <FunctionLevelLinking>false</FunctionLevelLinking>
\r
241 <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
\r
242 <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
\r
243 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
244 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
245 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
246 <BrowseInformation>true</BrowseInformation>
\r
247 <CompileAs>CompileAsC</CompileAs>
\r
248 <ErrorReporting>None</ErrorReporting>
\r
249 <AdditionalIncludeDirectories>..\liblfds700\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
250 <BufferSecurityCheck>true</BufferSecurityCheck>
\r
253 <TargetMachine>MachineX86</TargetMachine>
\r
254 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
255 <SubSystem>Console</SubSystem>
\r
256 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
257 <LinkTimeCodeGeneration>
\r
258 </LinkTimeCodeGeneration>
\r
261 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
263 </ItemDefinitionGroup>
\r
264 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|Win32'">
\r
266 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
267 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
\r
268 <WarningLevel>Level4</WarningLevel>
\r
269 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
\r
270 <Optimization>Disabled</Optimization>
\r
271 <CompileAsManaged>false</CompileAsManaged>
\r
272 <CompileAsWinRT>false</CompileAsWinRT>
\r
273 <TreatWarningAsError>true</TreatWarningAsError>
\r
274 <SDLCheck>true</SDLCheck>
\r
275 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
276 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
277 <StringPooling>true</StringPooling>
\r
278 <MinimalRebuild>false</MinimalRebuild>
\r
279 <ExceptionHandling>false</ExceptionHandling>
\r
280 <FunctionLevelLinking>false</FunctionLevelLinking>
\r
281 <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
\r
282 <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
\r
283 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
284 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
285 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
286 <BrowseInformation>true</BrowseInformation>
\r
287 <CompileAs>CompileAsC</CompileAs>
\r
288 <ErrorReporting>None</ErrorReporting>
\r
289 <AdditionalIncludeDirectories>..\liblfds700\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
290 <BufferSecurityCheck>true</BufferSecurityCheck>
\r
293 <TargetMachine>MachineX86</TargetMachine>
\r
294 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
295 <SubSystem>Console</SubSystem>
\r
296 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
297 <LinkTimeCodeGeneration>
\r
298 </LinkTimeCodeGeneration>
\r
301 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
303 </ItemDefinitionGroup>
\r
304 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
\r
306 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
307 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
\r
308 <WarningLevel>Level4</WarningLevel>
\r
309 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
\r
310 <Optimization>Disabled</Optimization>
\r
311 <CompileAsManaged>false</CompileAsManaged>
\r
312 <CompileAsWinRT>false</CompileAsWinRT>
\r
313 <TreatWarningAsError>true</TreatWarningAsError>
\r
314 <SDLCheck>true</SDLCheck>
\r
315 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
316 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
317 <StringPooling>true</StringPooling>
\r
318 <MinimalRebuild>false</MinimalRebuild>
\r
319 <ExceptionHandling>false</ExceptionHandling>
\r
320 <FunctionLevelLinking>false</FunctionLevelLinking>
\r
321 <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
\r
322 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
\r
323 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
324 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
325 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
326 <BrowseInformation>true</BrowseInformation>
\r
327 <CompileAs>CompileAsC</CompileAs>
\r
328 <ErrorReporting>None</ErrorReporting>
\r
329 <BufferSecurityCheck>true</BufferSecurityCheck>
\r
330 <OmitFramePointers>false</OmitFramePointers>
\r
333 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
334 <SubSystem>Console</SubSystem>
\r
335 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
336 <LinkTimeCodeGeneration>
\r
337 </LinkTimeCodeGeneration>
\r
338 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
340 </ItemDefinitionGroup>
\r
341 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug LIB|x64'">
\r
343 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
344 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
\r
345 <WarningLevel>Level4</WarningLevel>
\r
346 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
\r
347 <Optimization>Disabled</Optimization>
\r
348 <CompileAsManaged>false</CompileAsManaged>
\r
349 <CompileAsWinRT>false</CompileAsWinRT>
\r
350 <TreatWarningAsError>true</TreatWarningAsError>
\r
351 <SDLCheck>true</SDLCheck>
\r
352 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
353 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
354 <StringPooling>true</StringPooling>
\r
355 <MinimalRebuild>false</MinimalRebuild>
\r
356 <ExceptionHandling>false</ExceptionHandling>
\r
357 <FunctionLevelLinking>false</FunctionLevelLinking>
\r
358 <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
\r
359 <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
\r
360 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
361 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
362 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
363 <BrowseInformation>true</BrowseInformation>
\r
364 <CompileAs>CompileAsC</CompileAs>
\r
365 <ErrorReporting>None</ErrorReporting>
\r
366 <BufferSecurityCheck>true</BufferSecurityCheck>
\r
367 <OmitFramePointers>false</OmitFramePointers>
\r
370 <GenerateDebugInformation>true</GenerateDebugInformation>
\r
371 <SubSystem>Console</SubSystem>
\r
372 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
373 <LinkTimeCodeGeneration>
\r
374 </LinkTimeCodeGeneration>
\r
375 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
378 <LinkLibraryDependencies>true</LinkLibraryDependencies>
\r
379 </ProjectReference>
\r
380 </ItemDefinitionGroup>
\r
381 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
\r
383 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
384 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
\r
385 <WarningLevel>Level4</WarningLevel>
\r
386 <DebugInformationFormat>None</DebugInformationFormat>
\r
387 <CompileAsManaged>false</CompileAsManaged>
\r
388 <CompileAsWinRT>false</CompileAsWinRT>
\r
389 <ExceptionHandling>false</ExceptionHandling>
\r
390 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
391 <CompileAs>CompileAsC</CompileAs>
\r
392 <TreatWarningAsError>true</TreatWarningAsError>
\r
395 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
396 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
\r
397 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
398 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
\r
399 <OmitFramePointers>true</OmitFramePointers>
\r
400 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
\r
401 <WholeProgramOptimization>true</WholeProgramOptimization>
\r
402 <StringPooling>true</StringPooling>
\r
403 <BufferSecurityCheck>false</BufferSecurityCheck>
\r
404 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
405 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
\r
406 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
407 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
408 <OpenMPSupport>false</OpenMPSupport>
\r
409 <ErrorReporting>None</ErrorReporting>
\r
412 <TargetMachine>MachineX86</TargetMachine>
\r
413 <GenerateDebugInformation>false</GenerateDebugInformation>
\r
414 <SubSystem>Console</SubSystem>
\r
415 <EnableCOMDATFolding>true</EnableCOMDATFolding>
\r
416 <OptimizeReferences>true</OptimizeReferences>
\r
417 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
418 <SetChecksum>true</SetChecksum>
\r
419 <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
\r
420 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
421 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
\r
423 </ItemDefinitionGroup>
\r
424 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|Win32'">
\r
426 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
427 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
\r
428 <WarningLevel>Level4</WarningLevel>
\r
429 <DebugInformationFormat>None</DebugInformationFormat>
\r
430 <CompileAsManaged>false</CompileAsManaged>
\r
431 <CompileAsWinRT>false</CompileAsWinRT>
\r
432 <ExceptionHandling>false</ExceptionHandling>
\r
433 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
434 <CompileAs>CompileAsC</CompileAs>
\r
435 <TreatWarningAsError>true</TreatWarningAsError>
\r
438 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
439 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
\r
440 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
441 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
\r
442 <OmitFramePointers>true</OmitFramePointers>
\r
443 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
\r
444 <WholeProgramOptimization>true</WholeProgramOptimization>
\r
445 <StringPooling>true</StringPooling>
\r
446 <BufferSecurityCheck>false</BufferSecurityCheck>
\r
447 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
448 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
\r
449 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
450 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
451 <OpenMPSupport>false</OpenMPSupport>
\r
452 <ErrorReporting>None</ErrorReporting>
\r
455 <TargetMachine>MachineX86</TargetMachine>
\r
456 <GenerateDebugInformation>false</GenerateDebugInformation>
\r
457 <SubSystem>Console</SubSystem>
\r
458 <EnableCOMDATFolding>true</EnableCOMDATFolding>
\r
459 <OptimizeReferences>true</OptimizeReferences>
\r
460 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
461 <SetChecksum>true</SetChecksum>
\r
462 <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
\r
463 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
464 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
\r
466 </ItemDefinitionGroup>
\r
467 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
\r
469 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
470 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
\r
471 <WarningLevel>Level4</WarningLevel>
\r
472 <DebugInformationFormat>None</DebugInformationFormat>
\r
473 <CompileAsManaged>false</CompileAsManaged>
\r
474 <CompileAsWinRT>false</CompileAsWinRT>
\r
475 <ExceptionHandling>false</ExceptionHandling>
\r
476 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
477 <CompileAs>CompileAsC</CompileAs>
\r
478 <TreatWarningAsError>true</TreatWarningAsError>
\r
481 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
482 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
\r
483 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
484 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
\r
485 <OmitFramePointers>true</OmitFramePointers>
\r
486 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
\r
487 <WholeProgramOptimization>true</WholeProgramOptimization>
\r
488 <StringPooling>true</StringPooling>
\r
489 <BufferSecurityCheck>false</BufferSecurityCheck>
\r
490 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
491 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
\r
492 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
493 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
494 <OpenMPSupport>false</OpenMPSupport>
\r
495 <ErrorReporting>None</ErrorReporting>
\r
498 <GenerateDebugInformation>false</GenerateDebugInformation>
\r
499 <SubSystem>Console</SubSystem>
\r
500 <EnableCOMDATFolding>true</EnableCOMDATFolding>
\r
501 <OptimizeReferences>true</OptimizeReferences>
\r
502 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
503 <SetChecksum>true</SetChecksum>
\r
504 <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
\r
505 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
506 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
\r
508 </ItemDefinitionGroup>
\r
509 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release LIB|x64'">
\r
511 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
512 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
\r
513 <WarningLevel>Level4</WarningLevel>
\r
514 <DebugInformationFormat>None</DebugInformationFormat>
\r
515 <CompileAsManaged>false</CompileAsManaged>
\r
516 <CompileAsWinRT>false</CompileAsWinRT>
\r
517 <ExceptionHandling>false</ExceptionHandling>
\r
518 <CreateHotpatchableImage>false</CreateHotpatchableImage>
\r
519 <CompileAs>CompileAsC</CompileAs>
\r
520 <TreatWarningAsError>true</TreatWarningAsError>
\r
523 <MultiProcessorCompilation>true</MultiProcessorCompilation>
\r
524 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
\r
525 <IntrinsicFunctions>true</IntrinsicFunctions>
\r
526 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
\r
527 <OmitFramePointers>true</OmitFramePointers>
\r
528 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
\r
529 <WholeProgramOptimization>true</WholeProgramOptimization>
\r
530 <StringPooling>true</StringPooling>
\r
531 <BufferSecurityCheck>false</BufferSecurityCheck>
\r
532 <FunctionLevelLinking>true</FunctionLevelLinking>
\r
533 <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
\r
534 <FloatingPointExceptions>false</FloatingPointExceptions>
\r
535 <RuntimeTypeInfo>false</RuntimeTypeInfo>
\r
536 <OpenMPSupport>false</OpenMPSupport>
\r
537 <ErrorReporting>None</ErrorReporting>
\r
540 <GenerateDebugInformation>false</GenerateDebugInformation>
\r
541 <SubSystem>Console</SubSystem>
\r
542 <EnableCOMDATFolding>true</EnableCOMDATFolding>
\r
543 <OptimizeReferences>true</OptimizeReferences>
\r
544 <TreatLinkerWarningAsErrors>true</TreatLinkerWarningAsErrors>
\r
545 <SetChecksum>true</SetChecksum>
\r
546 <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
\r
547 <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
548 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
\r
550 </ItemDefinitionGroup>
\r
551 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
\r
552 <ImportGroup Label="ExtensionTargets">
\r