blob: a6dca2b11441763212062067dc8811bc3dd0042c [file] [log] [blame]
Brian Silverman20350ac2021-11-17 18:19:55 -08001<?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="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release-Override|Win32">
13 <Configuration>Release-Override</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release-Override|x64">
17 <Configuration>Release-Override</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release-Patch|Win32">
21 <Configuration>Release-Patch</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release-Patch|x64">
25 <Configuration>Release-Patch</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <UseNativeEnvironment>true</UseNativeEnvironment>
31 <ProjectGuid>{387F753A-0312-4A7B-A1D6-B2795E832E96}</ProjectGuid>
32 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|Win32'" Label="Configuration">
36 <ConfigurationType>Application</ConfigurationType>
37 <UseDebugLibraries>false</UseDebugLibraries>
38 <PlatformToolset>v140</PlatformToolset>
39 <CharacterSet>Unicode</CharacterSet>
40 <WholeProgramOptimization>true</WholeProgramOptimization>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|Win32'" Label="Configuration">
43 <ConfigurationType>Application</ConfigurationType>
44 <UseDebugLibraries>false</UseDebugLibraries>
45 <PlatformToolset>v140</PlatformToolset>
46 <CharacterSet>Unicode</CharacterSet>
47 <WholeProgramOptimization>true</WholeProgramOptimization>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|x64'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <UseDebugLibraries>false</UseDebugLibraries>
52 <PlatformToolset>v140</PlatformToolset>
53 <CharacterSet>Unicode</CharacterSet>
54 <WholeProgramOptimization>true</WholeProgramOptimization>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|x64'" Label="Configuration">
57 <ConfigurationType>Application</ConfigurationType>
58 <UseDebugLibraries>false</UseDebugLibraries>
59 <PlatformToolset>v140</PlatformToolset>
60 <CharacterSet>Unicode</CharacterSet>
61 <WholeProgramOptimization>true</WholeProgramOptimization>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
64 <ConfigurationType>Application</ConfigurationType>
65 <UseDebugLibraries>true</UseDebugLibraries>
66 <PlatformToolset>v140</PlatformToolset>
67 <CharacterSet>Unicode</CharacterSet>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
70 <ConfigurationType>Application</ConfigurationType>
71 <UseDebugLibraries>true</UseDebugLibraries>
72 <PlatformToolset>v140</PlatformToolset>
73 <CharacterSet>Unicode</CharacterSet>
74 </PropertyGroup>
75 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
76 <ImportGroup Label="ExtensionSettings">
77 </ImportGroup>
78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|Win32'" Label="PropertySheets">
79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80 </ImportGroup>
81 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|Win32'" Label="PropertySheets">
82 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
83 </ImportGroup>
84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|x64'" Label="PropertySheets">
85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86 </ImportGroup>
87 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|x64'" Label="PropertySheets">
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|Win32'" 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 Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
94 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95 </ImportGroup>
96 <PropertyGroup Label="UserMacros" />
97 <PropertyGroup>
98 <_ProjectFileVersion>14.0.25431.1</_ProjectFileVersion>
99 </PropertyGroup>
100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
101 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
102 </PropertyGroup>
103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
104 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
105 </PropertyGroup>
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|Win32'">
107 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
108 </PropertyGroup>
109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|Win32'">
110 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
111 </PropertyGroup>
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|x64'">
113 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
114 </PropertyGroup>
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|x64'">
116 <IncludePath>..\..\src\windows;..\..\src;$(IncludePath)</IncludePath>
117 </PropertyGroup>
118 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
119 <ClCompile>
120 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121 <WarningLevel>Level3</WarningLevel>
122 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
123 </ClCompile>
124 <Link>
125 <SubSystem>Console</SubSystem>
126 <ForceSymbolReferences>__tcmalloc;%(ForceSymbolReferences)</ForceSymbolReferences>
127 </Link>
128 </ItemDefinitionGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
130 <ClCompile>
131 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132 <WarningLevel>Level3</WarningLevel>
133 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
134 </ClCompile>
135 <Link>
136 <SubSystem>Console</SubSystem>
137 <ForceSymbolReferences>__tcmalloc;%(ForceSymbolReferences)</ForceSymbolReferences>
138 </Link>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|Win32'">
141 <ClCompile>
142 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
143 <WarningLevel>Level3</WarningLevel>
144 <BufferSecurityCheck>false</BufferSecurityCheck>
145 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
146 </ClCompile>
147 <Link>
148 <SubSystem>Console</SubSystem>
149 <OptimizeReferences>true</OptimizeReferences>
150 <EnableCOMDATFolding>true</EnableCOMDATFolding>
151 <ForceSymbolReferences>__tcmalloc;%(ForceSymbolReferences)</ForceSymbolReferences>
152 </Link>
153 </ItemDefinitionGroup>
154 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|Win32'">
155 <ClCompile>
156 <PreprocessorDefinitions>PERFTOOLS_DLL_DECL=;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
157 <WarningLevel>Level3</WarningLevel>
158 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
159 <BufferSecurityCheck>false</BufferSecurityCheck>
160 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
161 </ClCompile>
162 <Link>
163 <SubSystem>Console</SubSystem>
164 <OptimizeReferences>true</OptimizeReferences>
165 <EnableCOMDATFolding>true</EnableCOMDATFolding>
166 </Link>
167 </ItemDefinitionGroup>
168 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Patch|x64'">
169 <ClCompile>
170 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171 <WarningLevel>Level3</WarningLevel>
172 <BufferSecurityCheck>false</BufferSecurityCheck>
173 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
174 </ClCompile>
175 <Link>
176 <SubSystem>Console</SubSystem>
177 <OptimizeReferences>true</OptimizeReferences>
178 <EnableCOMDATFolding>true</EnableCOMDATFolding>
179 <ForceSymbolReferences>__tcmalloc;%(ForceSymbolReferences)</ForceSymbolReferences>
180 </Link>
181 </ItemDefinitionGroup>
182 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Override|x64'">
183 <ClCompile>
184 <PreprocessorDefinitions>PERFTOOLS_DLL_DECL=;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
185 <WarningLevel>Level3</WarningLevel>
186 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
187 <BufferSecurityCheck>false</BufferSecurityCheck>
188 <EnforceTypeConversionRules>true</EnforceTypeConversionRules>
189 </ClCompile>
190 <Link>
191 <SubSystem>Console</SubSystem>
192 <OptimizeReferences>true</OptimizeReferences>
193 <EnableCOMDATFolding>true</EnableCOMDATFolding>
194 </Link>
195 </ItemDefinitionGroup>
196 <ItemGroup>
197 <ClCompile Include="..\..\src\tests\system-alloc_unittest.cc" />
198 <ClCompile Include="..\..\src\tests\testutil.cc" />
199 </ItemGroup>
200 <ItemGroup>
201 <ClInclude Include="..\..\src\config_for_unittests.h" />
202 <ClInclude Include="..\..\src\tests\testutil.h" />
203 <ClInclude Include="..\..\src\windows\config.h" />
204 <ClInclude Include="..\..\src\windows\port.h" />
205 </ItemGroup>
206 <ItemGroup>
207 <ProjectReference Include="..\libtcmalloc_minimal\libtcmalloc_minimal.vcxproj">
208 <Project>{55e2b3ae-3ca1-4db6-97f7-0a044d6f446f}</Project>
209 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
210 </ProjectReference>
211 </ItemGroup>
212 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
213 <ImportGroup Label="ExtensionTargets">
214 </ImportGroup>
215</Project>