blob: 2e0bd3e0f393491bdbc8c7c37967b275d23c1839 [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>
Roger Meier878a9482011-10-11 19:02:37 +00008 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
Roger Meier84e4a3c2011-09-16 20:58:44 +000012 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
Roger Meier878a9482011-10-11 19:02:37 +000016 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
Roger Meier84e4a3c2011-09-16 20:58:44 +000020 </ItemGroup>
21 <ItemGroup>
Roger Meier1516be02012-04-14 11:03:21 +000022 <ClCompile Include="src\thrift\async\TAsyncProtocolProcessor.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000023 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000024 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000025 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000026 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000027 </ClCompile>
Roger Meier1516be02012-04-14 11:03:21 +000028 <ClCompile Include="src\thrift\async\TEvhttpClientChannel.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000029 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000030 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000031 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000032 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000033 </ClCompile>
Roger Meier1516be02012-04-14 11:03:21 +000034 <ClCompile Include="src\thrift\async\TEvhttpServer.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000035 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000036 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000037 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000038 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000039 </ClCompile>
Roger Meier1516be02012-04-14 11:03:21 +000040 <ClCompile Include="src\thrift\server\TNonblockingServer.cpp">
Roger Meier84e4a3c2011-09-16 20:58:44 +000041 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000042 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000043 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +000044 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier84e4a3c2011-09-16 20:58:44 +000045 </ClCompile>
Roger Meier1516be02012-04-14 11:03:21 +000046 <ClCompile Include="src\thrift\windows\StdAfx.cpp" />
Roger Meier84e4a3c2011-09-16 20:58:44 +000047 </ItemGroup>
48 <ItemGroup>
Roger Meier1516be02012-04-14 11:03:21 +000049 <ClInclude Include="src\thrift\async\TAsyncProtocolProcessor.h" />
50 <ClInclude Include="src\thrift\async\TEvhttpClientChannel.h" />
51 <ClInclude Include="src\thrift\async\TEvhttpServer.h" />
52 <ClInclude Include="src\thrift\server\TNonblockingServer.h" />
53 <ClInclude Include="src\thrift\windows\config.h" />
54 <ClInclude Include="src\thrift\windows\force_inc.h" />
55 <ClInclude Include="src\thrift\windows\StdAfx.h" />
56 <ClInclude Include="src\thrift\windows\TargetVersion.h" />
Roger Meier84e4a3c2011-09-16 20:58:44 +000057 </ItemGroup>
58 <PropertyGroup Label="Globals">
59 <ProjectGuid>{D8696CCE-7D46-4659-B432-91754A41DEB0}</ProjectGuid>
60 <Keyword>Win32Proj</Keyword>
61 <RootNamespace>libthriftnb</RootNamespace>
62 </PropertyGroup>
63 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
65 <ConfigurationType>StaticLibrary</ConfigurationType>
66 <UseDebugLibraries>true</UseDebugLibraries>
67 <CharacterSet>MultiByte</CharacterSet>
68 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +000069 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
70 <ConfigurationType>StaticLibrary</ConfigurationType>
71 <UseDebugLibraries>true</UseDebugLibraries>
72 <CharacterSet>MultiByte</CharacterSet>
73 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +000074 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
75 <ConfigurationType>StaticLibrary</ConfigurationType>
76 <UseDebugLibraries>false</UseDebugLibraries>
77 <WholeProgramOptimization>true</WholeProgramOptimization>
78 <CharacterSet>MultiByte</CharacterSet>
79 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +000080 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81 <ConfigurationType>StaticLibrary</ConfigurationType>
82 <UseDebugLibraries>false</UseDebugLibraries>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <CharacterSet>MultiByte</CharacterSet>
85 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +000086 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
87 <ImportGroup Label="ExtensionSettings">
88 </ImportGroup>
89 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
Roger Meier878a9482011-10-11 19:02:37 +000092 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +000095 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
Roger Meier878a9482011-10-11 19:02:37 +000098 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000101 <PropertyGroup Label="UserMacros" />
102 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
Roger Meier2badac72012-04-14 11:03:43 +0000103 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\WIN32-Code\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\include;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\;$(IncludePath)</IncludePath>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000104 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Roger Meier2badac72012-04-14 11:03:43 +0000106 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\WIN32-Code\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\include;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\;$(IncludePath)</IncludePath>
Roger Meier878a9482011-10-11 19:02:37 +0000107 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000108 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
Roger Meier2badac72012-04-14 11:03:43 +0000109 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\WIN32-Code\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\include;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\;$(IncludePath)</IncludePath>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000110 </PropertyGroup>
Roger Meier878a9482011-10-11 19:02:37 +0000111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
Roger Meier2badac72012-04-14 11:03:43 +0000112 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(THIRD_PARTY)\boost\boost_1_47_0\include;$(THIRD_PARTY)\boost\boost_1_47_0\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\WIN32-Code\;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\include;$(THIRD_PARTY)\libevent\libevent-2.0.13-stable\;$(IncludePath)</IncludePath>
Roger Meier878a9482011-10-11 19:02:37 +0000113 </PropertyGroup>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
115 <ClCompile>
116 <PrecompiledHeader>
117 </PrecompiledHeader>
118 <WarningLevel>Level3</WarningLevel>
119 <Optimization>Disabled</Optimization>
Roger Meier2badac72012-04-14 11:03:43 +0000120 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1516be02012-04-14 11:03:21 +0000121 <ForcedIncludeFiles>thrift\windows\force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier1b533e92011-11-16 19:11:34 +0000122 <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
Roger Meier878a9482011-10-11 19:02:37 +0000123 </ClCompile>
124 <Link>
125 <SubSystem>Windows</SubSystem>
126 <GenerateDebugInformation>true</GenerateDebugInformation>
127 </Link>
128 </ItemDefinitionGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
130 <ClCompile>
131 <PrecompiledHeader>
132 </PrecompiledHeader>
133 <WarningLevel>Level3</WarningLevel>
134 <Optimization>Disabled</Optimization>
Roger Meier2badac72012-04-14 11:03:43 +0000135 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1516be02012-04-14 11:03:21 +0000136 <ForcedIncludeFiles>thrift\windows\force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000137 </ClCompile>
138 <Link>
139 <SubSystem>Windows</SubSystem>
140 <GenerateDebugInformation>true</GenerateDebugInformation>
141 </Link>
142 </ItemDefinitionGroup>
143 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
144 <ClCompile>
145 <WarningLevel>Level3</WarningLevel>
146 <PrecompiledHeader>
147 </PrecompiledHeader>
148 <Optimization>MaxSpeed</Optimization>
149 <FunctionLevelLinking>true</FunctionLevelLinking>
150 <IntrinsicFunctions>true</IntrinsicFunctions>
Roger Meier2badac72012-04-14 11:03:43 +0000151 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1516be02012-04-14 11:03:21 +0000152 <ForcedIncludeFiles>thrift\windows\force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier1b533e92011-11-16 19:11:34 +0000153 <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
Roger Meier878a9482011-10-11 19:02:37 +0000154 </ClCompile>
155 <Link>
156 <SubSystem>Windows</SubSystem>
157 <GenerateDebugInformation>true</GenerateDebugInformation>
158 <EnableCOMDATFolding>true</EnableCOMDATFolding>
159 <OptimizeReferences>true</OptimizeReferences>
160 </Link>
161 </ItemDefinitionGroup>
162 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
163 <ClCompile>
164 <WarningLevel>Level3</WarningLevel>
165 <PrecompiledHeader>
166 </PrecompiledHeader>
167 <Optimization>MaxSpeed</Optimization>
168 <FunctionLevelLinking>true</FunctionLevelLinking>
169 <IntrinsicFunctions>true</IntrinsicFunctions>
Roger Meier2badac72012-04-14 11:03:43 +0000170 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier1516be02012-04-14 11:03:21 +0000171 <ForcedIncludeFiles>thrift\windows\force_inc.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
Roger Meier84e4a3c2011-09-16 20:58:44 +0000172 </ClCompile>
173 <Link>
174 <SubSystem>Windows</SubSystem>
175 <GenerateDebugInformation>true</GenerateDebugInformation>
176 <EnableCOMDATFolding>true</EnableCOMDATFolding>
177 <OptimizeReferences>true</OptimizeReferences>
178 </Link>
179 </ItemDefinitionGroup>
180 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
181 <ImportGroup Label="ExtensionTargets">
182 </ImportGroup>
183</Project>