blob: c075d9c954f03b603c7b1444d5414221d6cfa7ec [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>
22 <ClCompile Include="src\async\TAsyncProtocolProcessor.cpp">
23 <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>
28 <ClCompile Include="src\async\TEvhttpClientChannel.cpp">
29 <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>
34 <ClCompile Include="src\async\TEvhttpServer.cpp">
35 <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>
40 <ClCompile Include="src\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>
46 <ClCompile Include="src\windows\StdAfx.cpp" />
47 </ItemGroup>
48 <ItemGroup>
49 <ClInclude Include="src\async\TAsyncProtocolProcessor.h" />
50 <ClInclude Include="src\async\TEvhttpClientChannel.h" />
51 <ClInclude Include="src\async\TEvhttpServer.h" />
52 <ClInclude Include="src\server\TNonblockingServer.h" />
53 <ClInclude Include="src\windows\config.h" />
Roger Meier878a9482011-10-11 19:02:37 +000054 <ClInclude Include="src\windows\force_inc.h" />
Roger Meier84e4a3c2011-09-16 20:58:44 +000055 <ClInclude Include="src\windows\StdAfx.h" />
56 <ClInclude Include="src\windows\TargetVersion.h" />
57 </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 Meier0dab3832011-10-18 22:19:30 +0000103 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\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 Meier0dab3832011-10-18 22:19:30 +0000106 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\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 Meier0dab3832011-10-18 22:19:30 +0000109 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\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 Meier0dab3832011-10-18 22:19:30 +0000112 <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\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>
120 <PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +0000121 <ForcedIncludeFiles>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>
135 <PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
136 <ForcedIncludeFiles>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>
151 <PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Roger Meier878a9482011-10-11 19:02:37 +0000152 <ForcedIncludeFiles>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>
170 <PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171 <ForcedIncludeFiles>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>