blob: 80ad22ca20bda274a63336ba06b58d25cd5d5b56 [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">
Roger Meierbd057f62012-06-24 19:18:00 +00004 <ProjectConfiguration Include="Debug-mt|Win32">
5 <Configuration>Debug-mt</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug-mt|x64">
9 <Configuration>Debug-mt</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
Roger Meier84e4a3c2011-09-16 20:58:44 +000012 <ProjectConfiguration Include="Debug|Win32">
13 <Configuration>Debug</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
Roger Meier878a9482011-10-11 19:02:37 +000016 <ProjectConfiguration Include="Debug|x64">
17 <Configuration>Debug</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
Roger Meierbd057f62012-06-24 19:18:00 +000020 <ProjectConfiguration Include="Release-mt|Win32">
21 <Configuration>Release-mt</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release-mt|x64">
25 <Configuration>Release-mt</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
Roger Meier84e4a3c2011-09-16 20:58:44 +000028 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
Roger Meier878a9482011-10-11 19:02:37 +000032 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
Roger Meier84e4a3c2011-09-16 20:58:44 +000036 </ItemGroup>
37 <ItemGroup>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040038 <ClCompile Include="src\thrift\async\TAsyncChannel.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000039 <ClCompile Include="src\thrift\concurrency\BoostMonitor.cpp" />
40 <ClCompile Include="src\thrift\concurrency\BoostMutex.cpp" />
41 <ClCompile Include="src\thrift\concurrency\BoostThreadFactory.cpp" />
Ben Craigaea8bfe2013-09-27 10:44:54 -050042 <ClCompile Include="src\thrift\concurrency\StdThreadFactory.cpp" />
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040043 <ClCompile Include="src\thrift\concurrency\ThreadManager.cpp"/>
44 <ClCompile Include="src\thrift\concurrency\TimerManager.cpp"/>
45 <ClCompile Include="src\thrift\concurrency\Util.cpp"/>
46 <ClCompile Include="src\thrift\processor\PeekProcessor.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000047 <ClCompile Include="src\thrift\protocol\TBase64Utils.cpp" />
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040048 <ClCompile Include="src\thrift\protocol\TDebugProtocol.cpp"/>
49 <ClCompile Include="src\thrift\protocol\TDenseProtocol.cpp"/>
50 <ClCompile Include="src\thrift\protocol\TJSONProtocol.cpp"/>
51 <ClCompile Include="src\thrift\server\TSimpleServer.cpp"/>
52 <ClCompile Include="src\thrift\server\TThreadPoolServer.cpp"/>
53 <ClCompile Include="src\thrift\TApplicationException.cpp"/>
54 <ClCompile Include="src\thrift\Thrift.cpp"/>
55 <ClCompile Include="src\thrift\transport\TBufferTransports.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000056 <ClCompile Include="src\thrift\transport\TFDTransport.cpp" />
57 <ClCompile Include="src\thrift\transport\TFileTransport.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000058 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000059 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">true</ExcludedFromBuild>
Roger Meier878a9482011-10-11 19:02:37 +000060 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000061 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">true</ExcludedFromBuild>
Roger Meier84e4a3c2011-09-16 20:58:44 +000062 </ClCompile>
Roger Meier1516be02012-04-14 11:03:21 +000063 <ClCompile Include="src\thrift\transport\THttpClient.cpp" />
64 <ClCompile Include="src\thrift\transport\THttpServer.cpp" />
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040065 <ClCompile Include="src\thrift\transport\THttpTransport.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000066 <ClCompile Include="src\thrift\transport\TPipe.cpp" />
67 <ClCompile Include="src\thrift\transport\TPipeServer.cpp" />
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040068 <ClCompile Include="src\thrift\transport\TServerSocket.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000069 <ClCompile Include="src\thrift\transport\TSimpleFileTransport.cpp" />
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040070 <ClCompile Include="src\thrift\transport\TSocket.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000071 <ClCompile Include="src\thrift\transport\TSSLSocket.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000072 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000073 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">true</ExcludedFromBuild>
Roger Meier878a9482011-10-11 19:02:37 +000074 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000075 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">true</ExcludedFromBuild>
Roger Meier84e4a3c2011-09-16 20:58:44 +000076 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000077 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">true</ExcludedFromBuild>
Roger Meier878a9482011-10-11 19:02:37 +000078 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
Roger Meierbd057f62012-06-24 19:18:00 +000079 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">true</ExcludedFromBuild>
Roger Meier84e4a3c2011-09-16 20:58:44 +000080 </ClCompile>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -040081 <ClCompile Include="src\thrift\transport\TTransportException.cpp"/>
82 <ClCompile Include="src\thrift\transport\TTransportUtils.cpp"/>
Roger Meier1516be02012-04-14 11:03:21 +000083 <ClCompile Include="src\thrift\windows\GetTimeOfDay.cpp" />
84 <ClCompile Include="src\thrift\windows\SocketPair.cpp" />
Roger Meier1516be02012-04-14 11:03:21 +000085 <ClCompile Include="src\thrift\windows\TWinsockSingleton.cpp" />
86 <ClCompile Include="src\thrift\windows\WinFcntl.cpp" />
Roger Meier84e4a3c2011-09-16 20:58:44 +000087 </ItemGroup>
88 <ItemGroup>
Roger Meier1516be02012-04-14 11:03:21 +000089 <ClInclude Include="src\thrift\async\TAsyncChannel.h" />
90 <ClInclude Include="src\thrift\concurrency\BoostThreadFactory.h" />
Ben Craigaea8bfe2013-09-27 10:44:54 -050091 <ClInclude Include="src\thrift\concurrency\StdThreadFactory.h" />
Roger Meier1516be02012-04-14 11:03:21 +000092 <ClInclude Include="src\thrift\concurrency\Exception.h" />
93 <ClInclude Include="src\thrift\concurrency\PlatformThreadFactory.h" />
94 <ClInclude Include="src\thrift\processor\PeekProcessor.h" />
95 <ClInclude Include="src\thrift\protocol\TBinaryProtocol.h" />
96 <ClInclude Include="src\thrift\protocol\TDebugProtocol.h" />
97 <ClInclude Include="src\thrift\protocol\TDenseProtocol.h" />
98 <ClInclude Include="src\thrift\protocol\TJSONProtocol.h" />
99 <ClInclude Include="src\thrift\protocol\TProtocol.h" />
100 <ClInclude Include="src\thrift\protocol\TVirtualProtocol.h" />
101 <ClInclude Include="src\thrift\server\TServer.h" />
102 <ClInclude Include="src\thrift\server\TSimpleServer.h" />
103 <ClInclude Include="src\thrift\server\TThreadPoolServer.h" />
104 <ClInclude Include="src\thrift\TApplicationException.h" />
105 <ClInclude Include="src\thrift\Thrift.h" />
106 <ClInclude Include="src\thrift\TProcessor.h" />
107 <ClInclude Include="src\thrift\transport\TBufferTransports.h" />
108 <ClInclude Include="src\thrift\transport\TFDTransport.h" />
109 <ClInclude Include="src\thrift\transport\TFileTransport.h" />
110 <ClInclude Include="src\thrift\transport\THttpClient.h" />
111 <ClInclude Include="src\thrift\transport\THttpServer.h" />
112 <ClInclude Include="src\thrift\transport\TPipe.h" />
113 <ClInclude Include="src\thrift\transport\TPipeServer.h" />
114 <ClInclude Include="src\thrift\transport\TServerSocket.h" />
115 <ClInclude Include="src\thrift\transport\TServerTransport.h" />
116 <ClInclude Include="src\thrift\transport\TSimpleFileTransport.h" />
117 <ClInclude Include="src\thrift\transport\TSocket.h" />
118 <ClInclude Include="src\thrift\transport\TSSLSocket.h" />
119 <ClInclude Include="src\thrift\transport\TTransport.h" />
120 <ClInclude Include="src\thrift\transport\TTransportException.h" />
121 <ClInclude Include="src\thrift\transport\TTransportUtils.h" />
122 <ClInclude Include="src\thrift\transport\TVirtualTransport.h" />
123 <ClInclude Include="src\thrift\windows\config.h" />
Roger Meier1516be02012-04-14 11:03:21 +0000124 <ClInclude Include="src\thrift\windows\GetTimeOfDay.h" />
125 <ClInclude Include="src\thrift\windows\Operators.h" />
126 <ClInclude Include="src\thrift\windows\SocketPair.h" />
Roger Meier1516be02012-04-14 11:03:21 +0000127 <ClInclude Include="src\thrift\windows\TWinsockSingleton.h" />
128 <ClInclude Include="src\thrift\windows\WinFcntl.h" />
Roger Meier84e4a3c2011-09-16 20:58:44 +0000129 </ItemGroup>
130 <ItemGroup>
Roger Meier1516be02012-04-14 11:03:21 +0000131 <None Include="src\thrift\protocol\TBinaryProtocol.tcc" />
Roger Meier84e4a3c2011-09-16 20:58:44 +0000132 </ItemGroup>
133 <PropertyGroup Label="Globals">
134 <ProjectGuid>{DD26F57E-60F2-4F37-A616-D219A9BF338F}</ProjectGuid>
135 <Keyword>Win32Proj</Keyword>
136 <RootNamespace>thrift</RootNamespace>
137 <ProjectName>libthrift</ProjectName>
138 </PropertyGroup>
139 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
140 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
141 <ConfigurationType>StaticLibrary</ConfigurationType>
142 <UseDebugLibraries>true</UseDebugLibraries>
143 <CharacterSet>MultiByte</CharacterSet>
144 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000145 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="Configuration">
146 <ConfigurationType>StaticLibrary</ConfigurationType>
147 <UseDebugLibraries>true</UseDebugLibraries>
148 <CharacterSet>MultiByte</CharacterSet>
149 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000150 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
151 <ConfigurationType>StaticLibrary</ConfigurationType>
152 <UseDebugLibraries>true</UseDebugLibraries>
153 <CharacterSet>MultiByte</CharacterSet>
154 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000155 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="Configuration">
156 <ConfigurationType>StaticLibrary</ConfigurationType>
157 <UseDebugLibraries>true</UseDebugLibraries>
158 <CharacterSet>MultiByte</CharacterSet>
159 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000160 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
161 <ConfigurationType>StaticLibrary</ConfigurationType>
162 <UseDebugLibraries>false</UseDebugLibraries>
163 <WholeProgramOptimization>true</WholeProgramOptimization>
164 <CharacterSet>MultiByte</CharacterSet>
165 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="Configuration">
167 <ConfigurationType>StaticLibrary</ConfigurationType>
168 <UseDebugLibraries>false</UseDebugLibraries>
169 <WholeProgramOptimization>true</WholeProgramOptimization>
170 <CharacterSet>MultiByte</CharacterSet>
171 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000172 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
173 <ConfigurationType>StaticLibrary</ConfigurationType>
174 <UseDebugLibraries>false</UseDebugLibraries>
175 <WholeProgramOptimization>true</WholeProgramOptimization>
176 <CharacterSet>MultiByte</CharacterSet>
177 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000178 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'" Label="Configuration">
179 <ConfigurationType>StaticLibrary</ConfigurationType>
180 <UseDebugLibraries>false</UseDebugLibraries>
181 <WholeProgramOptimization>true</WholeProgramOptimization>
182 <CharacterSet>MultiByte</CharacterSet>
183 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000184 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
185 <ImportGroup Label="ExtensionSettings">
186 </ImportGroup>
187 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
188 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
189 </ImportGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000190 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="PropertySheets">
191 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
192 </ImportGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000193 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
194 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
195 </ImportGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000196 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="PropertySheets">
197 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
198 </ImportGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000199 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
200 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
201 </ImportGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000202 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="PropertySheets">
203 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
204 </ImportGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000205 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
206 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
207 </ImportGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000208 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'" Label="PropertySheets">
209 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
210 </ImportGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000211 <PropertyGroup Label="UserMacros" />
212 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
Roger Meier2badac72012-04-14 11:03:43 +0000213 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000214 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000215 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
216 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
217 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000218 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Roger Meier2badac72012-04-14 11:03:43 +0000219 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
Roger Meier878a9482011-10-11 19:02:37 +0000220 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000221 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
222 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
223 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000224 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
Roger Meier2badac72012-04-14 11:03:43 +0000225 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000226 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000227 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
228 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
229 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000230 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
Roger Meier2badac72012-04-14 11:03:43 +0000231 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
Roger Meier878a9482011-10-11 19:02:37 +0000232 </PropertyGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000233 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
234 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\openssl\OpenSSL-Win32\include\;$(IncludePath)</IncludePath>
235 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
237 <ClCompile>
238 <PrecompiledHeader>NotUsing</PrecompiledHeader>
239 <WarningLevel>Level3</WarningLevel>
240 <Optimization>Disabled</Optimization>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400241 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1b533e92011-11-16 19:11:34 +0000242 <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
Roger Meierbd057f62012-06-24 19:18:00 +0000243 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
244 </ClCompile>
245 <Link>
246 <SubSystem>Windows</SubSystem>
247 <GenerateDebugInformation>true</GenerateDebugInformation>
248 </Link>
249 </ItemDefinitionGroup>
250 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
251 <ClCompile>
252 <PrecompiledHeader>NotUsing</PrecompiledHeader>
253 <WarningLevel>Level3</WarningLevel>
254 <Optimization>Disabled</Optimization>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400255 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meierbd057f62012-06-24 19:18:00 +0000256 <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
257 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000258 </ClCompile>
259 <Link>
260 <SubSystem>Windows</SubSystem>
261 <GenerateDebugInformation>true</GenerateDebugInformation>
262 </Link>
263 </ItemDefinitionGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000264 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
265 <ClCompile>
266 <PrecompiledHeader>NotUsing</PrecompiledHeader>
267 <WarningLevel>Level3</WarningLevel>
268 <Optimization>Disabled</Optimization>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400269 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +0000270 </ClCompile>
271 <Link>
272 <SubSystem>Windows</SubSystem>
273 <GenerateDebugInformation>true</GenerateDebugInformation>
274 </Link>
275 </ItemDefinitionGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000276 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
277 <ClCompile>
278 <PrecompiledHeader>NotUsing</PrecompiledHeader>
279 <WarningLevel>Level3</WarningLevel>
280 <Optimization>Disabled</Optimization>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400281 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meierbd057f62012-06-24 19:18:00 +0000282 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
283 </ClCompile>
284 <Link>
285 <SubSystem>Windows</SubSystem>
286 <GenerateDebugInformation>true</GenerateDebugInformation>
287 </Link>
288 </ItemDefinitionGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000289 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
290 <ClCompile>
291 <WarningLevel>Level3</WarningLevel>
292 <PrecompiledHeader>NotUsing</PrecompiledHeader>
293 <Optimization>MaxSpeed</Optimization>
294 <FunctionLevelLinking>true</FunctionLevelLinking>
295 <IntrinsicFunctions>true</IntrinsicFunctions>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400296 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1b533e92011-11-16 19:11:34 +0000297 <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000298 </ClCompile>
299 <Link>
300 <SubSystem>Windows</SubSystem>
301 <GenerateDebugInformation>true</GenerateDebugInformation>
302 <EnableCOMDATFolding>true</EnableCOMDATFolding>
303 <OptimizeReferences>true</OptimizeReferences>
304 </Link>
305 </ItemDefinitionGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000306 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
307 <ClCompile>
308 <WarningLevel>Level3</WarningLevel>
309 <PrecompiledHeader>NotUsing</PrecompiledHeader>
310 <Optimization>MaxSpeed</Optimization>
311 <FunctionLevelLinking>true</FunctionLevelLinking>
312 <IntrinsicFunctions>true</IntrinsicFunctions>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400313 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meierbd057f62012-06-24 19:18:00 +0000314 <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
315 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
316 </ClCompile>
317 <Link>
318 <SubSystem>Windows</SubSystem>
319 <GenerateDebugInformation>true</GenerateDebugInformation>
320 <EnableCOMDATFolding>true</EnableCOMDATFolding>
321 <OptimizeReferences>true</OptimizeReferences>
322 </Link>
323 </ItemDefinitionGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000324 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
325 <ClCompile>
326 <WarningLevel>Level3</WarningLevel>
327 <PrecompiledHeader>NotUsing</PrecompiledHeader>
328 <Optimization>MaxSpeed</Optimization>
329 <FunctionLevelLinking>true</FunctionLevelLinking>
330 <IntrinsicFunctions>true</IntrinsicFunctions>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400331 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +0000332 </ClCompile>
333 <Link>
334 <SubSystem>Windows</SubSystem>
335 <GenerateDebugInformation>true</GenerateDebugInformation>
336 <EnableCOMDATFolding>true</EnableCOMDATFolding>
337 <OptimizeReferences>true</OptimizeReferences>
338 </Link>
339 </ItemDefinitionGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000340 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
341 <ClCompile>
342 <WarningLevel>Level3</WarningLevel>
343 <PrecompiledHeader>NotUsing</PrecompiledHeader>
344 <Optimization>MaxSpeed</Optimization>
345 <FunctionLevelLinking>true</FunctionLevelLinking>
346 <IntrinsicFunctions>true</IntrinsicFunctions>
Carl Yeksigian7cb7fc82013-06-07 07:33:01 -0400347 <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meierbd057f62012-06-24 19:18:00 +0000348 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
349 </ClCompile>
350 <Link>
351 <SubSystem>Windows</SubSystem>
352 <GenerateDebugInformation>true</GenerateDebugInformation>
353 <EnableCOMDATFolding>true</EnableCOMDATFolding>
354 <OptimizeReferences>true</OptimizeReferences>
355 </Link>
356 </ItemDefinitionGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000357 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
358 <ImportGroup Label="ExtensionTargets">
359 </ImportGroup>
Roger Meierbd057f62012-06-24 19:18:00 +0000360</Project>