1<?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-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>
12    <ProjectConfiguration Include="Debug|Win32">
13      <Configuration>Debug</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Debug|x64">
17      <Configuration>Debug</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <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>
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  <ItemGroup>
38    <ClCompile Include="src\thrift\async\TAsyncChannel.cpp"/>
39    <ClCompile Include="src\thrift\async\TConcurrentClientSyncInfo.cpp"/>
40    <ClCompile Include="src\thrift\concurrency\BoostMonitor.cpp" />
41    <ClCompile Include="src\thrift\concurrency\BoostMutex.cpp" />
42    <ClCompile Include="src\thrift\concurrency\ThreadManager.cpp"/>
43    <ClCompile Include="src\thrift\concurrency\TimerManager.cpp"/>
44    <ClCompile Include="src\thrift\concurrency\Util.cpp"/>
45    <ClCompile Include="src\thrift\processor\PeekProcessor.cpp"/>
46    <ClCompile Include="src\thrift\protocol\TBase64Utils.cpp" />
47    <ClCompile Include="src\thrift\protocol\TDebugProtocol.cpp"/>
48    <ClCompile Include="src\thrift\protocol\TJSONProtocol.cpp"/>
49    <ClCompile Include="src\thrift\protocol\TProtocol.cpp"/>
50    <ClCompile Include="src\thrift\protocol\TMultiplexedProtocol.cpp"/>
51    <ClCompile Include="src\thrift\server\TSimpleServer.cpp"/>
52    <ClCompile Include="src\thrift\server\TThreadPoolServer.cpp"/>
53    <ClCompile Include="src\thrift\server\TThreadedServer.cpp"/>
54    <ClCompile Include="src\thrift\server\TConnectedClient.cpp"/>
55    <ClCompile Include="src\thrift\server\TNonblockingServer.cpp"/>
56    <ClCompile Include="src\thrift\server\TServerFramework.cpp"/>
57    <ClCompile Include="src\thrift\TApplicationException.cpp"/>
58    <ClCompile Include="src\thrift\TOutput.cpp"/>
59    <ClCompile Include="src\thrift\transport\TBufferTransports.cpp"/>
60    <ClCompile Include="src\thrift\transport\TFDTransport.cpp" />
61    <ClCompile Include="src\thrift\transport\THttpClient.cpp" />
62    <ClCompile Include="src\thrift\transport\THttpServer.cpp" />
63    <ClCompile Include="src\thrift\transport\THttpTransport.cpp"/>
64    <ClCompile Include="src\thrift\transport\TPipe.cpp" />
65    <ClCompile Include="src\thrift\transport\TPipeServer.cpp" />
66    <ClCompile Include="src\thrift\transport\TServerSocket.cpp"/>
67    <ClCompile Include="src\thrift\transport\TSimpleFileTransport.cpp" />
68    <ClCompile Include="src\thrift\transport\TFileTransport.cpp" />
69    <ClCompile Include="src\thrift\transport\TSocket.cpp"/>
70    <ClCompile Include="src\thrift\transport\TSSLSocket.cpp"/>
71    <ClCompile Include="src\thrift\transport\TTransportException.cpp"/>
72    <ClCompile Include="src\thrift\transport\TTransportUtils.cpp"/>
73    <ClCompile Include="src\thrift\windows\GetTimeOfDay.cpp" />
74    <ClCompile Include="src\thrift\windows\OverlappedSubmissionThread.cpp" />
75    <ClCompile Include="src\thrift\windows\SocketPair.cpp" />
76    <ClCompile Include="src\thrift\windows\TWinsockSingleton.cpp" />
77    <ClCompile Include="src\thrift\windows\WinFcntl.cpp" />
78  </ItemGroup>
79  <ItemGroup>
80    <ClInclude Include="src\thrift\async\TAsyncChannel.h" />
81    <ClInclude Include="src\thrift\async\TConcurrentClientSyncInfo.h" />
82    <ClInclude Include="src\thrift\concurrency\Exception.h" />
83    <ClInclude Include="src\thrift\processor\PeekProcessor.h" />
84    <ClInclude Include="src\thrift\processor\TMultiplexedProcessor.h" />
85    <ClInclude Include="src\thrift\protocol\TBinaryProtocol.h" />
86    <ClInclude Include="src\thrift\protocol\TDebugProtocol.h" />
87    <ClInclude Include="src\thrift\protocol\TJSONProtocol.h" />
88    <ClInclude Include="src\thrift\protocol\TMultiplexedProtocol.h" />
89    <ClInclude Include="src\thrift\protocol\TProtocol.h" />
90    <ClInclude Include="src\thrift\protocol\TVirtualProtocol.h" />
91    <ClInclude Include="src\thrift\server\TServer.h" />
92    <ClInclude Include="src\thrift\server\TSimpleServer.h" />
93    <ClInclude Include="src\thrift\server\TThreadPoolServer.h" />
94    <ClInclude Include="src\thrift\server\TThreadedServer.h" />
95    <ClInclude Include="src\thrift\TApplicationException.h" />
96    <ClInclude Include="src\thrift\Thrift.h" />
97    <ClInclude Include="src\thrift\TOutput.h" />
98    <ClInclude Include="src\thrift\TProcessor.h" />
99    <ClInclude Include="src\thrift\transport\TBufferTransports.h" />
100    <ClInclude Include="src\thrift\transport\TFDTransport.h" />
101    <ClInclude Include="src\thrift\transport\TFileTransport.h" />
102    <ClInclude Include="src\thrift\transport\THttpClient.h" />
103    <ClInclude Include="src\thrift\transport\THttpServer.h" />
104    <ClInclude Include="src\thrift\transport\TPipe.h" />
105    <ClInclude Include="src\thrift\transport\TPipeServer.h" />
106    <ClInclude Include="src\thrift\transport\TServerSocket.h" />
107    <ClInclude Include="src\thrift\transport\TServerTransport.h" />
108    <ClInclude Include="src\thrift\transport\TSimpleFileTransport.h" />
109    <ClInclude Include="src\thrift\transport\TSocket.h" />
110    <ClInclude Include="src\thrift\transport\TSSLSocket.h" />
111    <ClInclude Include="src\thrift\transport\TTransport.h" />
112    <ClInclude Include="src\thrift\transport\TTransportException.h" />
113    <ClInclude Include="src\thrift\transport\TTransportUtils.h" />
114    <ClInclude Include="src\thrift\transport\TVirtualTransport.h" />
115    <ClInclude Include="src\thrift\windows\config.h" />
116    <ClInclude Include="src\thrift\windows\GetTimeOfDay.h" />
117    <ClInclude Include="src\thrift\windows\Operators.h" />
118    <ClInclude Include="src\thrift\windows\OverlappedSubmissionThread.h" />
119    <ClInclude Include="src\thrift\windows\SocketPair.h" />
120    <ClInclude Include="src\thrift\windows\TWinsockSingleton.h" />
121    <ClInclude Include="src\thrift\windows\WinFcntl.h" />
122  </ItemGroup>
123  <ItemGroup>
124    <None Include="src\thrift\protocol\TBinaryProtocol.tcc" />
125  </ItemGroup>
126  <PropertyGroup Label="Globals">
127    <ProjectGuid>{DD26F57E-60F2-4F37-A616-D219A9BF338F}</ProjectGuid>
128    <Keyword>Win32Proj</Keyword>
129    <RootNamespace>thrift</RootNamespace>
130    <ProjectName>libthrift</ProjectName>
131  </PropertyGroup>
132  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
134    <ConfigurationType>StaticLibrary</ConfigurationType>
135    <UseDebugLibraries>true</UseDebugLibraries>
136    <CharacterSet>MultiByte</CharacterSet>
137  </PropertyGroup>
138  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="Configuration">
139    <ConfigurationType>StaticLibrary</ConfigurationType>
140    <UseDebugLibraries>true</UseDebugLibraries>
141    <CharacterSet>MultiByte</CharacterSet>
142  </PropertyGroup>
143  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
144    <ConfigurationType>StaticLibrary</ConfigurationType>
145    <UseDebugLibraries>true</UseDebugLibraries>
146    <CharacterSet>MultiByte</CharacterSet>
147  </PropertyGroup>
148  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="Configuration">
149    <ConfigurationType>StaticLibrary</ConfigurationType>
150    <UseDebugLibraries>true</UseDebugLibraries>
151    <CharacterSet>MultiByte</CharacterSet>
152  </PropertyGroup>
153  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
154    <ConfigurationType>StaticLibrary</ConfigurationType>
155    <UseDebugLibraries>false</UseDebugLibraries>
156    <WholeProgramOptimization>true</WholeProgramOptimization>
157    <CharacterSet>MultiByte</CharacterSet>
158  </PropertyGroup>
159  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="Configuration">
160    <ConfigurationType>StaticLibrary</ConfigurationType>
161    <UseDebugLibraries>false</UseDebugLibraries>
162    <WholeProgramOptimization>true</WholeProgramOptimization>
163    <CharacterSet>MultiByte</CharacterSet>
164  </PropertyGroup>
165  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
166    <ConfigurationType>StaticLibrary</ConfigurationType>
167    <UseDebugLibraries>false</UseDebugLibraries>
168    <WholeProgramOptimization>true</WholeProgramOptimization>
169    <CharacterSet>MultiByte</CharacterSet>
170  </PropertyGroup>
171  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'" Label="Configuration">
172    <ConfigurationType>StaticLibrary</ConfigurationType>
173    <UseDebugLibraries>false</UseDebugLibraries>
174    <WholeProgramOptimization>true</WholeProgramOptimization>
175    <CharacterSet>MultiByte</CharacterSet>
176  </PropertyGroup>
177  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
178  <ImportGroup Label="ExtensionSettings">
179  </ImportGroup>
180  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
181    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
182    <Import Project="3rdparty.props" />
183  </ImportGroup>
184  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="PropertySheets">
185    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
186    <Import Project="3rdparty.props" />
187  </ImportGroup>
188  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
189    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
190    <Import Project="3rdparty.props" />
191  </ImportGroup>
192  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="PropertySheets">
193    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
194    <Import Project="3rdparty.props" />
195  </ImportGroup>
196  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
197    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
198    <Import Project="3rdparty.props" />
199  </ImportGroup>
200  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="PropertySheets">
201    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
202    <Import Project="3rdparty.props" />
203  </ImportGroup>
204  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
205    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
206    <Import Project="3rdparty.props" />
207  </ImportGroup>
208  <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    <Import Project="3rdparty.props" />
211  </ImportGroup>
212  <PropertyGroup Label="UserMacros" />
213  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
214    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
215  </PropertyGroup>
216  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
217    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
218  </PropertyGroup>
219  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
220    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
221  </PropertyGroup>
222  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
223    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
224  </PropertyGroup>
225  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
226    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
227  </PropertyGroup>
228  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
229    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
230  </PropertyGroup>
231  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
232    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
233  </PropertyGroup>
234  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
235    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(OPENSSL_ROOT_DIR)\include\;$(IncludePath)</IncludePath>
236  </PropertyGroup>
237  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
238    <ClCompile>
239      <PrecompiledHeader>NotUsing</PrecompiledHeader>
240      <WarningLevel>Level3</WarningLevel>
241      <Optimization>Disabled</Optimization>
242      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
243      <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
244      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
245    </ClCompile>
246    <Link>
247      <SubSystem>Windows</SubSystem>
248      <GenerateDebugInformation>true</GenerateDebugInformation>
249    </Link>
250  </ItemDefinitionGroup>
251  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
252    <ClCompile>
253      <PrecompiledHeader>NotUsing</PrecompiledHeader>
254      <WarningLevel>Level3</WarningLevel>
255      <Optimization>Disabled</Optimization>
256      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
257      <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
258      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
259    </ClCompile>
260    <Link>
261      <SubSystem>Windows</SubSystem>
262      <GenerateDebugInformation>true</GenerateDebugInformation>
263    </Link>
264  </ItemDefinitionGroup>
265  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
266    <ClCompile>
267      <PrecompiledHeader>NotUsing</PrecompiledHeader>
268      <WarningLevel>Level3</WarningLevel>
269      <Optimization>Disabled</Optimization>
270      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
271      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
272    </ClCompile>
273    <Link>
274      <SubSystem>Windows</SubSystem>
275      <GenerateDebugInformation>true</GenerateDebugInformation>
276    </Link>
277  </ItemDefinitionGroup>
278  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
279    <ClCompile>
280      <PrecompiledHeader>NotUsing</PrecompiledHeader>
281      <WarningLevel>Level3</WarningLevel>
282      <Optimization>Disabled</Optimization>
283      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
285    </ClCompile>
286    <Link>
287      <SubSystem>Windows</SubSystem>
288      <GenerateDebugInformation>true</GenerateDebugInformation>
289    </Link>
290  </ItemDefinitionGroup>
291  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
292    <ClCompile>
293      <WarningLevel>Level3</WarningLevel>
294      <PrecompiledHeader>NotUsing</PrecompiledHeader>
295      <Optimization>MaxSpeed</Optimization>
296      <FunctionLevelLinking>true</FunctionLevelLinking>
297      <IntrinsicFunctions>true</IntrinsicFunctions>
298      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
299      <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
300      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
301    </ClCompile>
302    <Link>
303      <SubSystem>Windows</SubSystem>
304      <GenerateDebugInformation>true</GenerateDebugInformation>
305      <EnableCOMDATFolding>true</EnableCOMDATFolding>
306      <OptimizeReferences>true</OptimizeReferences>
307    </Link>
308  </ItemDefinitionGroup>
309  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
310    <ClCompile>
311      <WarningLevel>Level3</WarningLevel>
312      <PrecompiledHeader>NotUsing</PrecompiledHeader>
313      <Optimization>MaxSpeed</Optimization>
314      <FunctionLevelLinking>true</FunctionLevelLinking>
315      <IntrinsicFunctions>true</IntrinsicFunctions>
316      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
317      <ProgramDataBaseFileName>$(IntDir)libthrift.pdb</ProgramDataBaseFileName>
318      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
319    </ClCompile>
320    <Link>
321      <SubSystem>Windows</SubSystem>
322      <GenerateDebugInformation>true</GenerateDebugInformation>
323      <EnableCOMDATFolding>true</EnableCOMDATFolding>
324      <OptimizeReferences>true</OptimizeReferences>
325    </Link>
326  </ItemDefinitionGroup>
327  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
328    <ClCompile>
329      <WarningLevel>Level3</WarningLevel>
330      <PrecompiledHeader>NotUsing</PrecompiledHeader>
331      <Optimization>MaxSpeed</Optimization>
332      <FunctionLevelLinking>true</FunctionLevelLinking>
333      <IntrinsicFunctions>true</IntrinsicFunctions>
334      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
335      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
336    </ClCompile>
337    <Link>
338      <SubSystem>Windows</SubSystem>
339      <GenerateDebugInformation>true</GenerateDebugInformation>
340      <EnableCOMDATFolding>true</EnableCOMDATFolding>
341      <OptimizeReferences>true</OptimizeReferences>
342    </Link>
343  </ItemDefinitionGroup>
344  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
345    <ClCompile>
346      <WarningLevel>Level3</WarningLevel>
347      <PrecompiledHeader>NotUsing</PrecompiledHeader>
348      <Optimization>MaxSpeed</Optimization>
349      <FunctionLevelLinking>true</FunctionLevelLinking>
350      <IntrinsicFunctions>true</IntrinsicFunctions>
351      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
352      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
353    </ClCompile>
354    <Link>
355      <SubSystem>Windows</SubSystem>
356      <GenerateDebugInformation>true</GenerateDebugInformation>
357      <EnableCOMDATFolding>true</EnableCOMDATFolding>
358      <OptimizeReferences>true</OptimizeReferences>
359    </Link>
360  </ItemDefinitionGroup>
361  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
362  <ImportGroup Label="ExtensionTargets">
363  </ImportGroup>
364</Project>
365