blob: 607dc5aec0b5c9901de25de0f771ed998358fda0 [file] [log] [blame]
Craig Tiller77fc4d32015-12-22 12:51:27 -08001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug-DLL|Win32">
5 <Configuration>Debug-DLL</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug-DLL|x64">
9 <Configuration>Debug-DLL</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release-DLL|Win32">
13 <Configuration>Release-DLL</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release-DLL|x64">
17 <Configuration>Release-DLL</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="Debug|x64">
25 <Configuration>Debug</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}</ProjectGuid>
39 <IgnoreWarnIntDirInTempDetected>true</IgnoreWarnIntDirInTempDetected>
40 </PropertyGroup>
41 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
42 <PropertyGroup Condition="'$(VisualStudioVersion)' == '10.0'" Label="Configuration">
43 <PlatformToolset>v100</PlatformToolset>
44 </PropertyGroup>
45 <PropertyGroup Condition="'$(VisualStudioVersion)' == '11.0'" Label="Configuration">
46 <PlatformToolset>v110</PlatformToolset>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(VisualStudioVersion)' == '12.0'" Label="Configuration">
49 <PlatformToolset>v120</PlatformToolset>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'" Label="Configuration">
52 <PlatformToolset>v140</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
55 <ConfigurationType>StaticLibrary</ConfigurationType>
56 <UseDebugLibraries>true</UseDebugLibraries>
57 <CharacterSet>Unicode</CharacterSet>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
60 <ConfigurationType>StaticLibrary</ConfigurationType>
61 <UseDebugLibraries>false</UseDebugLibraries>
62 <WholeProgramOptimization>true</WholeProgramOptimization>
63 <CharacterSet>Unicode</CharacterSet>
64 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)'=='Debug-DLL'" Label="Configuration">
66 <ConfigurationType>StaticLibrary</ConfigurationType>
67 <UseDebugLibraries>true</UseDebugLibraries>
68 <CharacterSet>Unicode</CharacterSet>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)'=='Release-DLL'" Label="Configuration">
71 <ConfigurationType>StaticLibrary</ConfigurationType>
72 <UseDebugLibraries>false</UseDebugLibraries>
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="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81 <Import Project="..\..\..\vsprojects\global.props" />
82 <Import Project="..\..\..\vsprojects\winsock.props" />
83 </ImportGroup>
84 <PropertyGroup Label="UserMacros" />
85 <PropertyGroup Condition="'$(Configuration)'=='Debug'">
86 <TargetName>grpc++_unsecure</TargetName>
87 </PropertyGroup>
88 <PropertyGroup Condition="'$(Configuration)'=='Release'">
89 <TargetName>grpc++_unsecure</TargetName>
90 </PropertyGroup>
91 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-DLL|Win32'">
92 <ClCompile>
93 <PrecompiledHeader>NotUsing</PrecompiledHeader>
94 <WarningLevel>Level3</WarningLevel>
95 <Optimization>Disabled</Optimization>
96 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97 <SDLCheck>true</SDLCheck>
98 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
99 <TreatWarningAsError>true</TreatWarningAsError>
100 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
101 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
102 </ClCompile>
103 <Link>
104 <SubSystem>Windows</SubSystem>
105 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
106 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
107 </Link>
108 </ItemDefinitionGroup>
109
110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-DLL|x64'">
111 <ClCompile>
112 <PrecompiledHeader>NotUsing</PrecompiledHeader>
113 <WarningLevel>Level3</WarningLevel>
114 <Optimization>Disabled</Optimization>
115 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116 <SDLCheck>true</SDLCheck>
117 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
118 <TreatWarningAsError>true</TreatWarningAsError>
119 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
120 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
121 </ClCompile>
122 <Link>
123 <SubSystem>Windows</SubSystem>
124 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
125 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
126 </Link>
127 </ItemDefinitionGroup>
128
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-DLL|Win32'">
130 <ClCompile>
131 <PrecompiledHeader>NotUsing</PrecompiledHeader>
132 <WarningLevel>Level3</WarningLevel>
133 <Optimization>MaxSpeed</Optimization>
134 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135 <FunctionLevelLinking>true</FunctionLevelLinking>
136 <IntrinsicFunctions>true</IntrinsicFunctions>
137 <SDLCheck>true</SDLCheck>
138 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
139 <TreatWarningAsError>true</TreatWarningAsError>
140 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
141 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
142 </ClCompile>
143 <Link>
144 <SubSystem>Windows</SubSystem>
145 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
146 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
147 <EnableCOMDATFolding>true</EnableCOMDATFolding>
148 <OptimizeReferences>true</OptimizeReferences>
149 </Link>
150 </ItemDefinitionGroup>
151
152 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-DLL|x64'">
153 <ClCompile>
154 <PrecompiledHeader>NotUsing</PrecompiledHeader>
155 <WarningLevel>Level3</WarningLevel>
156 <Optimization>MaxSpeed</Optimization>
157 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
158 <FunctionLevelLinking>true</FunctionLevelLinking>
159 <IntrinsicFunctions>true</IntrinsicFunctions>
160 <SDLCheck>true</SDLCheck>
161 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
162 <TreatWarningAsError>true</TreatWarningAsError>
163 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
164 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
165 </ClCompile>
166 <Link>
167 <SubSystem>Windows</SubSystem>
168 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
169 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
170 <EnableCOMDATFolding>true</EnableCOMDATFolding>
171 <OptimizeReferences>true</OptimizeReferences>
172 </Link>
173 </ItemDefinitionGroup>
174
175 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
176 <ClCompile>
177 <PrecompiledHeader>NotUsing</PrecompiledHeader>
178 <WarningLevel>Level3</WarningLevel>
179 <Optimization>Disabled</Optimization>
180 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181 <SDLCheck>true</SDLCheck>
182 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
183 <TreatWarningAsError>true</TreatWarningAsError>
184 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
185 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
186 </ClCompile>
187 <Link>
188 <SubSystem>Windows</SubSystem>
189 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
190 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
191 </Link>
192 </ItemDefinitionGroup>
193
194 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
195 <ClCompile>
196 <PrecompiledHeader>NotUsing</PrecompiledHeader>
197 <WarningLevel>Level3</WarningLevel>
198 <Optimization>Disabled</Optimization>
199 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
200 <SDLCheck>true</SDLCheck>
201 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
202 <TreatWarningAsError>true</TreatWarningAsError>
203 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
204 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
205 </ClCompile>
206 <Link>
207 <SubSystem>Windows</SubSystem>
208 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
209 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
210 </Link>
211 </ItemDefinitionGroup>
212
213 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
214 <ClCompile>
215 <PrecompiledHeader>NotUsing</PrecompiledHeader>
216 <WarningLevel>Level3</WarningLevel>
217 <Optimization>MaxSpeed</Optimization>
218 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
219 <FunctionLevelLinking>true</FunctionLevelLinking>
220 <IntrinsicFunctions>true</IntrinsicFunctions>
221 <SDLCheck>true</SDLCheck>
222 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
223 <TreatWarningAsError>true</TreatWarningAsError>
224 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
225 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
226 </ClCompile>
227 <Link>
228 <SubSystem>Windows</SubSystem>
229 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
230 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
231 <EnableCOMDATFolding>true</EnableCOMDATFolding>
232 <OptimizeReferences>true</OptimizeReferences>
233 </Link>
234 </ItemDefinitionGroup>
235
236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
237 <ClCompile>
238 <PrecompiledHeader>NotUsing</PrecompiledHeader>
239 <WarningLevel>Level3</WarningLevel>
240 <Optimization>MaxSpeed</Optimization>
241 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
242 <FunctionLevelLinking>true</FunctionLevelLinking>
243 <IntrinsicFunctions>true</IntrinsicFunctions>
244 <SDLCheck>true</SDLCheck>
245 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
246 <TreatWarningAsError>true</TreatWarningAsError>
247 <DebugInformationFormat Condition="$(Jenkins)">None</DebugInformationFormat>
248 <MinimalRebuild Condition="$(Jenkins)">false</MinimalRebuild>
249 </ClCompile>
250 <Link>
251 <SubSystem>Windows</SubSystem>
252 <GenerateDebugInformation Condition="!$(Jenkins)">true</GenerateDebugInformation>
253 <GenerateDebugInformation Condition="$(Jenkins)">false</GenerateDebugInformation>
254 <EnableCOMDATFolding>true</EnableCOMDATFolding>
255 <OptimizeReferences>true</OptimizeReferences>
256 </Link>
257 </ItemDefinitionGroup>
258
259 <ItemGroup>
260 <ClInclude Include="..\..\..\include\grpc++\channel.h" />
261 <ClInclude Include="..\..\..\include\grpc++\client_context.h" />
262 <ClInclude Include="..\..\..\include\grpc++\completion_queue.h" />
263 <ClInclude Include="..\..\..\include\grpc++\create_channel.h" />
264 <ClInclude Include="..\..\..\include\grpc++\generic\async_generic_service.h" />
265 <ClInclude Include="..\..\..\include\grpc++\generic\generic_stub.h" />
266 <ClInclude Include="..\..\..\include\grpc++\grpc++.h" />
267 <ClInclude Include="..\..\..\include\grpc++\impl\call.h" />
268 <ClInclude Include="..\..\..\include\grpc++\impl\client_unary_call.h" />
269 <ClInclude Include="..\..\..\include\grpc++\impl\grpc_library.h" />
270 <ClInclude Include="..\..\..\include\grpc++\impl\proto_utils.h" />
271 <ClInclude Include="..\..\..\include\grpc++\impl\rpc_method.h" />
272 <ClInclude Include="..\..\..\include\grpc++\impl\rpc_service_method.h" />
273 <ClInclude Include="..\..\..\include\grpc++\impl\serialization_traits.h" />
274 <ClInclude Include="..\..\..\include\grpc++\impl\server_builder_option.h" />
275 <ClInclude Include="..\..\..\include\grpc++\impl\service_type.h" />
276 <ClInclude Include="..\..\..\include\grpc++\impl\sync.h" />
277 <ClInclude Include="..\..\..\include\grpc++\impl\sync_cxx11.h" />
278 <ClInclude Include="..\..\..\include\grpc++\impl\sync_no_cxx11.h" />
279 <ClInclude Include="..\..\..\include\grpc++\impl\thd.h" />
280 <ClInclude Include="..\..\..\include\grpc++\impl\thd_cxx11.h" />
281 <ClInclude Include="..\..\..\include\grpc++\impl\thd_no_cxx11.h" />
282 <ClInclude Include="..\..\..\include\grpc++\security\auth_context.h" />
283 <ClInclude Include="..\..\..\include\grpc++\security\auth_metadata_processor.h" />
284 <ClInclude Include="..\..\..\include\grpc++\security\credentials.h" />
285 <ClInclude Include="..\..\..\include\grpc++\security\server_credentials.h" />
286 <ClInclude Include="..\..\..\include\grpc++\server.h" />
287 <ClInclude Include="..\..\..\include\grpc++\server_builder.h" />
288 <ClInclude Include="..\..\..\include\grpc++\server_context.h" />
289 <ClInclude Include="..\..\..\include\grpc++\support\async_stream.h" />
290 <ClInclude Include="..\..\..\include\grpc++\support\async_unary_call.h" />
291 <ClInclude Include="..\..\..\include\grpc++\support\byte_buffer.h" />
292 <ClInclude Include="..\..\..\include\grpc++\support\channel_arguments.h" />
293 <ClInclude Include="..\..\..\include\grpc++\support\config.h" />
294 <ClInclude Include="..\..\..\include\grpc++\support\config_protobuf.h" />
295 <ClInclude Include="..\..\..\include\grpc++\support\slice.h" />
296 <ClInclude Include="..\..\..\include\grpc++\support\status.h" />
297 <ClInclude Include="..\..\..\include\grpc++\support\status_code_enum.h" />
298 <ClInclude Include="..\..\..\include\grpc++\support\string_ref.h" />
299 <ClInclude Include="..\..\..\include\grpc++\support\stub_options.h" />
300 <ClInclude Include="..\..\..\include\grpc++\support\sync_stream.h" />
301 <ClInclude Include="..\..\..\include\grpc++\support\time.h" />
302 </ItemGroup>
303 <ItemGroup>
304 <ClInclude Include="..\..\..\src\cpp\client\create_channel_internal.h" />
305 <ClInclude Include="..\..\..\src\cpp\common\create_auth_context.h" />
306 <ClInclude Include="..\..\..\src\cpp\server\dynamic_thread_pool.h" />
307 <ClInclude Include="..\..\..\src\cpp\server\fixed_size_thread_pool.h" />
308 <ClInclude Include="..\..\..\src\cpp\server\thread_pool_interface.h" />
309 </ItemGroup>
310 <ItemGroup>
311 <ClCompile Include="..\..\..\src\cpp\common\insecure_create_auth_context.cc">
312 </ClCompile>
313 <ClCompile Include="..\..\..\src\cpp\client\channel.cc">
314 </ClCompile>
315 <ClCompile Include="..\..\..\src\cpp\client\client_context.cc">
316 </ClCompile>
317 <ClCompile Include="..\..\..\src\cpp\client\create_channel.cc">
318 </ClCompile>
319 <ClCompile Include="..\..\..\src\cpp\client\create_channel_internal.cc">
320 </ClCompile>
321 <ClCompile Include="..\..\..\src\cpp\client\credentials.cc">
322 </ClCompile>
323 <ClCompile Include="..\..\..\src\cpp\client\generic_stub.cc">
324 </ClCompile>
325 <ClCompile Include="..\..\..\src\cpp\client\insecure_credentials.cc">
326 </ClCompile>
327 <ClCompile Include="..\..\..\src\cpp\common\call.cc">
328 </ClCompile>
329 <ClCompile Include="..\..\..\src\cpp\common\channel_arguments.cc">
330 </ClCompile>
331 <ClCompile Include="..\..\..\src\cpp\common\completion_queue.cc">
332 </ClCompile>
333 <ClCompile Include="..\..\..\src\cpp\common\rpc_method.cc">
334 </ClCompile>
335 <ClCompile Include="..\..\..\src\cpp\proto\proto_utils.cc">
336 </ClCompile>
337 <ClCompile Include="..\..\..\src\cpp\server\async_generic_service.cc">
338 </ClCompile>
339 <ClCompile Include="..\..\..\src\cpp\server\create_default_thread_pool.cc">
340 </ClCompile>
341 <ClCompile Include="..\..\..\src\cpp\server\dynamic_thread_pool.cc">
342 </ClCompile>
343 <ClCompile Include="..\..\..\src\cpp\server\fixed_size_thread_pool.cc">
344 </ClCompile>
345 <ClCompile Include="..\..\..\src\cpp\server\insecure_server_credentials.cc">
346 </ClCompile>
347 <ClCompile Include="..\..\..\src\cpp\server\server.cc">
348 </ClCompile>
349 <ClCompile Include="..\..\..\src\cpp\server\server_builder.cc">
350 </ClCompile>
351 <ClCompile Include="..\..\..\src\cpp\server\server_context.cc">
352 </ClCompile>
353 <ClCompile Include="..\..\..\src\cpp\server\server_credentials.cc">
354 </ClCompile>
355 <ClCompile Include="..\..\..\src\cpp\util\byte_buffer.cc">
356 </ClCompile>
357 <ClCompile Include="..\..\..\src\cpp\util\slice.cc">
358 </ClCompile>
359 <ClCompile Include="..\..\..\src\cpp\util\status.cc">
360 </ClCompile>
361 <ClCompile Include="..\..\..\src\cpp\util\string_ref.cc">
362 </ClCompile>
363 <ClCompile Include="..\..\..\src\cpp\util\time.cc">
364 </ClCompile>
365 </ItemGroup>
366 <ItemGroup>
367 <ProjectReference Include="..\..\..\vsprojects\vcxproj\.\gpr\gpr.vcxproj">
368 <Project>{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}</Project>
369 </ProjectReference>
370 <ProjectReference Include="..\..\..\vsprojects\vcxproj\.\grpc_unsecure\grpc_unsecure.vcxproj">
371 <Project>{46CEDFFF-9692-456A-AA24-38B5D6BCF4C5}</Project>
372 </ProjectReference>
373 </ItemGroup>
374 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
375 <ImportGroup Label="ExtensionTargets">
376 </ImportGroup>
377 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
378 <PropertyGroup>
379 <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
380 </PropertyGroup>
381 </Target>
382</Project>
383