1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug32in64|Win32">
5      <Configuration>Debug32in64</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug32in64|x64">
9      <Configuration>Debug32in64</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="DebugInt32in64|Win32">
13      <Configuration>DebugInt32in64</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="DebugInt32in64|x64">
17      <Configuration>DebugInt32in64</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Debug|Win32">
21      <Configuration>Debug</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release32in64|Win32">
25      <Configuration>Release32in64</Configuration>
26      <Platform>Win32</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="Release32in64|x64">
29      <Configuration>Release32in64</Configuration>
30      <Platform>x64</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="ReleaseInt32in64|Win32">
33      <Configuration>ReleaseInt32in64</Configuration>
34      <Platform>Win32</Platform>
35    </ProjectConfiguration>
36    <ProjectConfiguration Include="ReleaseInt32in64|x64">
37      <Configuration>ReleaseInt32in64</Configuration>
38      <Platform>x64</Platform>
39    </ProjectConfiguration>
40    <ProjectConfiguration Include="Release|Win32">
41      <Configuration>Release</Configuration>
42      <Platform>Win32</Platform>
43    </ProjectConfiguration>
44    <ProjectConfiguration Include="Debug|x64">
45      <Configuration>Debug</Configuration>
46      <Platform>x64</Platform>
47    </ProjectConfiguration>
48    <ProjectConfiguration Include="Release|x64">
49      <Configuration>Release</Configuration>
50      <Platform>x64</Platform>
51    </ProjectConfiguration>
52  </ItemGroup>
53  <PropertyGroup Label="Globals">
54    <ProjectGuid>{D9F58E8D-5FCD-4401-8D88-0C28732BD77B}</ProjectGuid>
55    <RootNamespace>PolyPerf</RootNamespace>
56    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
57  </PropertyGroup>
58  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
60    <ConfigurationType>DynamicLibrary</ConfigurationType>
61    <UseDebugLibraries>true</UseDebugLibraries>
62    <PlatformToolset>v142</PlatformToolset>
63    <CharacterSet>MultiByte</CharacterSet>
64  </PropertyGroup>
65  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|Win32'" Label="Configuration">
66    <ConfigurationType>DynamicLibrary</ConfigurationType>
67    <UseDebugLibraries>true</UseDebugLibraries>
68    <PlatformToolset>v142</PlatformToolset>
69    <CharacterSet>MultiByte</CharacterSet>
70  </PropertyGroup>
71  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|Win32'" Label="Configuration">
72    <ConfigurationType>DynamicLibrary</ConfigurationType>
73    <UseDebugLibraries>true</UseDebugLibraries>
74    <PlatformToolset>v142</PlatformToolset>
75    <CharacterSet>MultiByte</CharacterSet>
76  </PropertyGroup>
77  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
78    <ConfigurationType>DynamicLibrary</ConfigurationType>
79    <UseDebugLibraries>false</UseDebugLibraries>
80    <PlatformToolset>v142</PlatformToolset>
81    <WholeProgramOptimization>true</WholeProgramOptimization>
82    <CharacterSet>MultiByte</CharacterSet>
83  </PropertyGroup>
84  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|Win32'" Label="Configuration">
85    <ConfigurationType>DynamicLibrary</ConfigurationType>
86    <UseDebugLibraries>false</UseDebugLibraries>
87    <PlatformToolset>v142</PlatformToolset>
88    <WholeProgramOptimization>true</WholeProgramOptimization>
89    <CharacterSet>MultiByte</CharacterSet>
90  </PropertyGroup>
91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|Win32'" Label="Configuration">
92    <ConfigurationType>DynamicLibrary</ConfigurationType>
93    <UseDebugLibraries>false</UseDebugLibraries>
94    <PlatformToolset>v142</PlatformToolset>
95    <WholeProgramOptimization>true</WholeProgramOptimization>
96    <CharacterSet>MultiByte</CharacterSet>
97  </PropertyGroup>
98  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
99    <ConfigurationType>DynamicLibrary</ConfigurationType>
100    <UseDebugLibraries>true</UseDebugLibraries>
101    <PlatformToolset>v142</PlatformToolset>
102    <CharacterSet>MultiByte</CharacterSet>
103  </PropertyGroup>
104  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|x64'" Label="Configuration">
105    <ConfigurationType>DynamicLibrary</ConfigurationType>
106    <UseDebugLibraries>true</UseDebugLibraries>
107    <PlatformToolset>v142</PlatformToolset>
108    <CharacterSet>MultiByte</CharacterSet>
109  </PropertyGroup>
110  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|x64'" Label="Configuration">
111    <ConfigurationType>DynamicLibrary</ConfigurationType>
112    <UseDebugLibraries>true</UseDebugLibraries>
113    <PlatformToolset>v142</PlatformToolset>
114    <CharacterSet>MultiByte</CharacterSet>
115  </PropertyGroup>
116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
117    <ConfigurationType>DynamicLibrary</ConfigurationType>
118    <UseDebugLibraries>false</UseDebugLibraries>
119    <PlatformToolset>v142</PlatformToolset>
120    <WholeProgramOptimization>true</WholeProgramOptimization>
121    <CharacterSet>MultiByte</CharacterSet>
122  </PropertyGroup>
123  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|x64'" Label="Configuration">
124    <ConfigurationType>DynamicLibrary</ConfigurationType>
125    <UseDebugLibraries>false</UseDebugLibraries>
126    <PlatformToolset>v142</PlatformToolset>
127    <WholeProgramOptimization>true</WholeProgramOptimization>
128    <CharacterSet>MultiByte</CharacterSet>
129  </PropertyGroup>
130  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|x64'" Label="Configuration">
131    <ConfigurationType>DynamicLibrary</ConfigurationType>
132    <UseDebugLibraries>false</UseDebugLibraries>
133    <PlatformToolset>v142</PlatformToolset>
134    <WholeProgramOptimization>true</WholeProgramOptimization>
135    <CharacterSet>MultiByte</CharacterSet>
136  </PropertyGroup>
137  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
138  <ImportGroup Label="ExtensionSettings">
139  </ImportGroup>
140  <ImportGroup Label="Shared">
141  </ImportGroup>
142  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
143    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
144  </ImportGroup>
145  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|Win32'" Label="PropertySheets">
146    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
147  </ImportGroup>
148  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|Win32'" Label="PropertySheets">
149    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
150  </ImportGroup>
151  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
152    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
153  </ImportGroup>
154  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|Win32'" Label="PropertySheets">
155    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
156  </ImportGroup>
157  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|Win32'" Label="PropertySheets">
158    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159  </ImportGroup>
160  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
161    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
162  </ImportGroup>
163  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|x64'" Label="PropertySheets">
164    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
165  </ImportGroup>
166  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|x64'" Label="PropertySheets">
167    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
168  </ImportGroup>
169  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
170    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
171  </ImportGroup>
172  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|x64'" Label="PropertySheets">
173    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
174  </ImportGroup>
175  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|x64'" Label="PropertySheets">
176    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
177  </ImportGroup>
178  <PropertyGroup Label="UserMacros" />
179  <PropertyGroup />
180  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
181    <ClCompile>
182      <WarningLevel>Level3</WarningLevel>
183      <Optimization>Disabled</Optimization>
184      <SDLCheck>true</SDLCheck>
185      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
186    </ClCompile>
187    <Link>
188      <GenerateDebugInformation>true</GenerateDebugInformation>
189      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
190      <SubSystem>Windows</SubSystem>
191    </Link>
192  </ItemDefinitionGroup>
193  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|Win32'">
194    <ClCompile>
195      <WarningLevel>Level3</WarningLevel>
196      <Optimization>Disabled</Optimization>
197      <SDLCheck>true</SDLCheck>
198      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
199    </ClCompile>
200    <Link>
201      <GenerateDebugInformation>true</GenerateDebugInformation>
202      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
203      <SubSystem>Windows</SubSystem>
204    </Link>
205  </ItemDefinitionGroup>
206  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|Win32'">
207    <ClCompile>
208      <WarningLevel>Level3</WarningLevel>
209      <Optimization>Disabled</Optimization>
210      <SDLCheck>true</SDLCheck>
211      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212    </ClCompile>
213    <Link>
214      <GenerateDebugInformation>true</GenerateDebugInformation>
215      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
216      <SubSystem>Windows</SubSystem>
217    </Link>
218  </ItemDefinitionGroup>
219  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
220    <ClCompile>
221      <WarningLevel>Level3</WarningLevel>
222      <Optimization>Disabled</Optimization>
223      <SDLCheck>true</SDLCheck>
224      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
225    </ClCompile>
226    <Link>
227      <GenerateDebugInformation>true</GenerateDebugInformation>
228      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
229      <SubSystem>Windows</SubSystem>
230    </Link>
231  </ItemDefinitionGroup>
232  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugInt32in64|x64'">
233    <ClCompile>
234      <WarningLevel>Level3</WarningLevel>
235      <Optimization>Disabled</Optimization>
236      <SDLCheck>true</SDLCheck>
237      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
238    </ClCompile>
239    <Link>
240      <GenerateDebugInformation>true</GenerateDebugInformation>
241      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
242      <SubSystem>Windows</SubSystem>
243    </Link>
244  </ItemDefinitionGroup>
245  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug32in64|x64'">
246    <ClCompile>
247      <WarningLevel>Level3</WarningLevel>
248      <Optimization>Disabled</Optimization>
249      <SDLCheck>true</SDLCheck>
250      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
251    </ClCompile>
252    <Link>
253      <GenerateDebugInformation>true</GenerateDebugInformation>
254      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
255      <SubSystem>Windows</SubSystem>
256    </Link>
257  </ItemDefinitionGroup>
258  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
259    <ClCompile>
260      <WarningLevel>Level3</WarningLevel>
261      <Optimization>MaxSpeed</Optimization>
262      <FunctionLevelLinking>true</FunctionLevelLinking>
263      <IntrinsicFunctions>true</IntrinsicFunctions>
264      <SDLCheck>true</SDLCheck>
265      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
266    </ClCompile>
267    <Link>
268      <GenerateDebugInformation>true</GenerateDebugInformation>
269      <EnableCOMDATFolding>true</EnableCOMDATFolding>
270      <OptimizeReferences>true</OptimizeReferences>
271      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
272      <SubSystem>Windows</SubSystem>
273    </Link>
274  </ItemDefinitionGroup>
275  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|Win32'">
276    <ClCompile>
277      <WarningLevel>Level3</WarningLevel>
278      <Optimization>MaxSpeed</Optimization>
279      <FunctionLevelLinking>true</FunctionLevelLinking>
280      <IntrinsicFunctions>true</IntrinsicFunctions>
281      <SDLCheck>true</SDLCheck>
282      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
283    </ClCompile>
284    <Link>
285      <GenerateDebugInformation>true</GenerateDebugInformation>
286      <EnableCOMDATFolding>true</EnableCOMDATFolding>
287      <OptimizeReferences>true</OptimizeReferences>
288      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
289      <SubSystem>Windows</SubSystem>
290    </Link>
291  </ItemDefinitionGroup>
292  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|Win32'">
293    <ClCompile>
294      <WarningLevel>Level3</WarningLevel>
295      <Optimization>MaxSpeed</Optimization>
296      <FunctionLevelLinking>true</FunctionLevelLinking>
297      <IntrinsicFunctions>true</IntrinsicFunctions>
298      <SDLCheck>true</SDLCheck>
299      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
300    </ClCompile>
301    <Link>
302      <GenerateDebugInformation>true</GenerateDebugInformation>
303      <EnableCOMDATFolding>true</EnableCOMDATFolding>
304      <OptimizeReferences>true</OptimizeReferences>
305      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
306      <SubSystem>Windows</SubSystem>
307    </Link>
308  </ItemDefinitionGroup>
309  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
310    <ClCompile>
311      <WarningLevel>Level3</WarningLevel>
312      <Optimization>MaxSpeed</Optimization>
313      <FunctionLevelLinking>true</FunctionLevelLinking>
314      <IntrinsicFunctions>true</IntrinsicFunctions>
315      <SDLCheck>true</SDLCheck>
316      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317    </ClCompile>
318    <Link>
319      <GenerateDebugInformation>true</GenerateDebugInformation>
320      <EnableCOMDATFolding>true</EnableCOMDATFolding>
321      <OptimizeReferences>true</OptimizeReferences>
322      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
323      <SubSystem>Windows</SubSystem>
324    </Link>
325  </ItemDefinitionGroup>
326  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseInt32in64|x64'">
327    <ClCompile>
328      <WarningLevel>Level3</WarningLevel>
329      <Optimization>MaxSpeed</Optimization>
330      <FunctionLevelLinking>true</FunctionLevelLinking>
331      <IntrinsicFunctions>true</IntrinsicFunctions>
332      <SDLCheck>true</SDLCheck>
333      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
334    </ClCompile>
335    <Link>
336      <GenerateDebugInformation>true</GenerateDebugInformation>
337      <EnableCOMDATFolding>true</EnableCOMDATFolding>
338      <OptimizeReferences>true</OptimizeReferences>
339      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
340      <SubSystem>Windows</SubSystem>
341    </Link>
342  </ItemDefinitionGroup>
343  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release32in64|x64'">
344    <ClCompile>
345      <WarningLevel>Level3</WarningLevel>
346      <Optimization>MaxSpeed</Optimization>
347      <FunctionLevelLinking>true</FunctionLevelLinking>
348      <IntrinsicFunctions>true</IntrinsicFunctions>
349      <SDLCheck>true</SDLCheck>
350      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;POLYPERF_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
351    </ClCompile>
352    <Link>
353      <GenerateDebugInformation>true</GenerateDebugInformation>
354      <EnableCOMDATFolding>true</EnableCOMDATFolding>
355      <OptimizeReferences>true</OptimizeReferences>
356      <AdditionalDependencies>psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
357      <SubSystem>Windows</SubSystem>
358    </Link>
359  </ItemDefinitionGroup>
360  <ItemGroup>
361    <ClCompile Include="PolyPerf.cpp" />
362  </ItemGroup>
363  <ItemGroup>
364    <ClInclude Include="..\polystatistics.h" />
365  </ItemGroup>
366  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
367  <ImportGroup Label="ExtensionTargets">
368  </ImportGroup>
369</Project>