blob: 5896726cda884a30f7042a981e960d95261289e6 [file] [log] [blame]
Roger Meier84e4a3c2011-09-16 20:58:44 +00001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.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="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 </ItemGroup>
13 <ItemGroup>
14 <ClCompile Include="src\async\TAsyncChannel.cpp">
15 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
16 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
17 </ClCompile>
18 <ClCompile Include="src\concurrency\Monitor.cpp">
19 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">config.h</ForcedIncludeFiles>
20 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">config.h</ForcedIncludeFiles>
21 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
22 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
23 </ClCompile>
24 <ClCompile Include="src\concurrency\Mutex.cpp" />
25 <ClCompile Include="src\concurrency\PosixThreadFactory.cpp">
26 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
27 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
28 </ClCompile>
29 <ClCompile Include="src\concurrency\ThreadManager.cpp">
30 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
31 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
32 </ClCompile>
33 <ClCompile Include="src\concurrency\TimerManager.cpp">
34 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
35 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
36 </ClCompile>
37 <ClCompile Include="src\concurrency\Util.cpp">
Roger Meier8cd3b1a2011-09-23 14:25:22 +000038 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
39 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000040 </ClCompile>
41 <ClCompile Include="src\processor\PeekProcessor.cpp">
42 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
43 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
44 </ClCompile>
45 <ClCompile Include="src\protocol\TBase64Utils.cpp" />
46 <ClCompile Include="src\protocol\TDebugProtocol.cpp">
47 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
48 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
49 </ClCompile>
50 <ClCompile Include="src\protocol\TDenseProtocol.cpp">
51 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
52 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53 </ClCompile>
54 <ClCompile Include="src\protocol\TJSONProtocol.cpp">
55 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
57 </ClCompile>
58 <ClCompile Include="src\server\TSimpleServer.cpp">
59 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
60 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
61 </ClCompile>
62 <ClCompile Include="src\server\TThreadPoolServer.cpp">
63 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
64 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
65 </ClCompile>
66 <ClCompile Include="src\TApplicationException.cpp">
67 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
68 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
69 </ClCompile>
70 <ClCompile Include="src\Thrift.cpp">
71 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
72 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73 </ClCompile>
74 <ClCompile Include="src\transport\TBufferTransports.cpp">
75 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
76 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
77 </ClCompile>
78 <ClCompile Include="src\transport\TFDTransport.cpp">
79 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
80 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
81 </ClCompile>
82 <ClCompile Include="src\transport\TFileTransport.cpp">
83 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
84 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
85 </ClCompile>
86 <ClCompile Include="src\transport\THttpClient.cpp">
87 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
88 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
89 </ClCompile>
90 <ClCompile Include="src\transport\THttpServer.cpp">
91 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
92 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
93 </ClCompile>
94 <ClCompile Include="src\transport\THttpTransport.cpp">
95 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
96 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97 </ClCompile>
98 <ClCompile Include="src\transport\TServerSocket.cpp">
99 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
100 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
101 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">force_inc.h</ForcedIncludeFiles>
102 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">force_inc.h</ForcedIncludeFiles>
103 </ClCompile>
104 <ClCompile Include="src\transport\TSimpleFileTransport.cpp">
105 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
106 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
107 </ClCompile>
108 <ClCompile Include="src\transport\TSocket.cpp">
109 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">force_inc.h</ForcedIncludeFiles>
112 <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">force_inc.h</ForcedIncludeFiles>
113 </ClCompile>
114 <ClCompile Include="src\transport\TSSLSocket.cpp">
115 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
116 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
117 </ClCompile>
118 <ClCompile Include="src\transport\TTransportException.cpp">
119 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121 </ClCompile>
122 <ClCompile Include="src\transport\TTransportUtils.cpp">
123 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
124 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125 </ClCompile>
126 <ClCompile Include="src\windows\Fcntl.cpp" />
127 <ClCompile Include="src\windows\GetTimeOfDay.cpp" />
128 <ClCompile Include="src\windows\SocketPair.cpp" />
129 <ClCompile Include="src\windows\StdAfx.cpp">
130 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
131 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
132 </ClCompile>
133 <ClCompile Include="src\windows\TWinsockSingleton.cpp" />
134 </ItemGroup>
135 <ItemGroup>
136 <ClInclude Include="src\async\TAsyncChannel.h" />
137 <ClInclude Include="src\concurrency\Exception.h" />
138 <ClInclude Include="src\concurrency\Monitor.h" />
139 <ClInclude Include="src\concurrency\Mutex.h" />
140 <ClInclude Include="src\processor\PeekProcessor.h" />
141 <ClInclude Include="src\protocol\TBinaryProtocol.h" />
142 <ClInclude Include="src\protocol\TDebugProtocol.h" />
143 <ClInclude Include="src\protocol\TDenseProtocol.h" />
144 <ClInclude Include="src\protocol\TJSONProtocol.h" />
145 <ClInclude Include="src\protocol\TProtocol.h" />
146 <ClInclude Include="src\protocol\TVirtualProtocol.h" />
147 <ClInclude Include="src\server\TServer.h" />
148 <ClInclude Include="src\server\TSimpleServer.h" />
149 <ClInclude Include="src\server\TThreadPoolServer.h" />
150 <ClInclude Include="src\TApplicationException.h" />
151 <ClInclude Include="src\Thrift.h" />
152 <ClInclude Include="src\TProcessor.h" />
153 <ClInclude Include="src\transport\TBufferTransports.h" />
154 <ClInclude Include="src\transport\TFDTransport.h" />
155 <ClInclude Include="src\transport\TFileTransport.h" />
156 <ClInclude Include="src\transport\THttpClient.h" />
157 <ClInclude Include="src\transport\THttpServer.h" />
158 <ClInclude Include="src\transport\TServerSocket.h" />
159 <ClInclude Include="src\transport\TServerTransport.h" />
160 <ClInclude Include="src\transport\TSimpleFileTransport.h" />
161 <ClInclude Include="src\transport\TSocket.h" />
162 <ClInclude Include="src\transport\TSSLSocket.h" />
163 <ClInclude Include="src\transport\TTransport.h" />
164 <ClInclude Include="src\transport\TTransportException.h" />
165 <ClInclude Include="src\transport\TTransportUtils.h" />
166 <ClInclude Include="src\transport\TVirtualTransport.h" />
167 <ClInclude Include="src\windows\config.h" />
168 <ClInclude Include="src\windows\Fcntl.h" />
169 <ClInclude Include="src\windows\force_inc.h" />
170 <ClInclude Include="src\windows\GetTimeOfDay.h" />
171 <ClInclude Include="src\windows\Operators.h" />
172 <ClInclude Include="src\windows\SocketPair.h" />
173 <ClInclude Include="src\windows\StdAfx.h" />
174 <ClInclude Include="src\windows\TargetVersion.h" />
175 <ClInclude Include="src\windows\TWinsockSingleton.h" />
176 </ItemGroup>
177 <ItemGroup>
178 <None Include="src\protocol\TBinaryProtocol.tcc" />
179 <None Include="src\windows\tr1\functional" />
180 </ItemGroup>
181 <PropertyGroup Label="Globals">
182 <ProjectGuid>{DD26F57E-60F2-4F37-A616-D219A9BF338F}</ProjectGuid>
183 <Keyword>Win32Proj</Keyword>
184 <RootNamespace>thrift</RootNamespace>
185 <ProjectName>libthrift</ProjectName>
186 </PropertyGroup>
187 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
188 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
189 <ConfigurationType>StaticLibrary</ConfigurationType>
190 <UseDebugLibraries>true</UseDebugLibraries>
191 <CharacterSet>MultiByte</CharacterSet>
192 </PropertyGroup>
193 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
194 <ConfigurationType>StaticLibrary</ConfigurationType>
195 <UseDebugLibraries>false</UseDebugLibraries>
196 <WholeProgramOptimization>true</WholeProgramOptimization>
197 <CharacterSet>MultiByte</CharacterSet>
198 </PropertyGroup>
199 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
200 <ImportGroup Label="ExtensionSettings">
201 </ImportGroup>
202 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
203 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
204 </ImportGroup>
205 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
206 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
207 </ImportGroup>
208 <PropertyGroup Label="UserMacros" />
209 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
210 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\windows\;$(ProjectDir)\src\transport\;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\pthreads\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
211 </PropertyGroup>
212 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
213 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\windows\;$(ProjectDir)\src\transport\;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\pthreads\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
214 </PropertyGroup>
215 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
216 <ClCompile>
217 <PrecompiledHeader>NotUsing</PrecompiledHeader>
218 <WarningLevel>Level3</WarningLevel>
219 <Optimization>Disabled</Optimization>
Roger Meier8cd3b1a2011-09-23 14:25:22 +0000220 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 <ForcedIncludeFiles>force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000222 </ClCompile>
223 <Link>
224 <SubSystem>Windows</SubSystem>
225 <GenerateDebugInformation>true</GenerateDebugInformation>
226 </Link>
227 </ItemDefinitionGroup>
228 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
229 <ClCompile>
230 <WarningLevel>Level3</WarningLevel>
231 <PrecompiledHeader>NotUsing</PrecompiledHeader>
232 <Optimization>MaxSpeed</Optimization>
233 <FunctionLevelLinking>true</FunctionLevelLinking>
234 <IntrinsicFunctions>true</IntrinsicFunctions>
Roger Meier8cd3b1a2011-09-23 14:25:22 +0000235 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
236 <ForcedIncludeFiles>force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000237 </ClCompile>
238 <Link>
239 <SubSystem>Windows</SubSystem>
240 <GenerateDebugInformation>true</GenerateDebugInformation>
241 <EnableCOMDATFolding>true</EnableCOMDATFolding>
242 <OptimizeReferences>true</OptimizeReferences>
243 </Link>
244 </ItemDefinitionGroup>
245 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
246 <ImportGroup Label="ExtensionTargets">
247 </ImportGroup>
248</Project>