1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="DebugVLD|Win32">
5 <Configuration>DebugVLD</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="DebugVLD|x64">
9 <Configuration>DebugVLD</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="Release|Win32">
17 <Configuration>Release</Configuration>
18 <Platform>Win32</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Debug|x64">
21 <Configuration>Debug</Configuration>
22 <Platform>x64</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
30 <ClCompile Include="..\..\..\test\unit\main.cpp" />
33 <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_tree.h" />
34 <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_tree_hp.h" />
36 <PropertyGroup Label="Globals">
37 <ProjectGuid>{2ABD6A2E-BEA7-4c8c-982B-A609F83D2DCB}</ProjectGuid>
38 <Keyword>Win32Proj</Keyword>
39 <RootNamespace>tree</RootNamespace>
40 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
44 <ConfigurationType>Application</ConfigurationType>
45 <UseDebugLibraries>true</UseDebugLibraries>
46 <PlatformToolset>v140</PlatformToolset>
47 <CharacterSet>Unicode</CharacterSet>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="Configuration">
50 <ConfigurationType>Application</ConfigurationType>
51 <UseDebugLibraries>true</UseDebugLibraries>
52 <PlatformToolset>v140</PlatformToolset>
53 <CharacterSet>Unicode</CharacterSet>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
56 <ConfigurationType>Application</ConfigurationType>
57 <UseDebugLibraries>false</UseDebugLibraries>
58 <PlatformToolset>v140</PlatformToolset>
59 <WholeProgramOptimization>true</WholeProgramOptimization>
60 <CharacterSet>Unicode</CharacterSet>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
63 <ConfigurationType>Application</ConfigurationType>
64 <UseDebugLibraries>true</UseDebugLibraries>
65 <PlatformToolset>v140</PlatformToolset>
66 <CharacterSet>Unicode</CharacterSet>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">
69 <ConfigurationType>Application</ConfigurationType>
70 <UseDebugLibraries>true</UseDebugLibraries>
71 <PlatformToolset>v140</PlatformToolset>
72 <CharacterSet>Unicode</CharacterSet>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
75 <ConfigurationType>Application</ConfigurationType>
76 <UseDebugLibraries>false</UseDebugLibraries>
77 <PlatformToolset>v140</PlatformToolset>
78 <WholeProgramOptimization>true</WholeProgramOptimization>
79 <CharacterSet>Unicode</CharacterSet>
81 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
82 <ImportGroup Label="ExtensionSettings">
84 <ImportGroup Label="Shared">
86 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="PropertySheets">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
104 <PropertyGroup Label="UserMacros" />
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
106 <LinkIncremental>true</LinkIncremental>
107 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
108 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
109 <TargetName>$(ProjectName)_d</TargetName>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
112 <LinkIncremental>true</LinkIncremental>
113 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
114 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
115 <TargetName>$(ProjectName)_d</TargetName>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
118 <LinkIncremental>true</LinkIncremental>
119 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
120 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
121 <TargetName>$(ProjectName)_d</TargetName>
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
124 <LinkIncremental>true</LinkIncremental>
125 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
126 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
127 <TargetName>$(ProjectName)_d</TargetName>
129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
130 <LinkIncremental>false</LinkIncremental>
131 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
132 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
134 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
135 <LinkIncremental>false</LinkIncremental>
136 <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
137 <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
139 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
141 <PrecompiledHeader>NotUsing</PrecompiledHeader>
142 <WarningLevel>Level3</WarningLevel>
143 <Optimization>Disabled</Optimization>
144 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
145 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
148 <SubSystem>Console</SubSystem>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
151 <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
153 </ItemDefinitionGroup>
154 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
156 <PrecompiledHeader>NotUsing</PrecompiledHeader>
157 <WarningLevel>Level3</WarningLevel>
158 <Optimization>Disabled</Optimization>
159 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
160 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163 <SubSystem>Console</SubSystem>
164 <GenerateDebugInformation>true</GenerateDebugInformation>
165 <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
166 <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
168 </ItemDefinitionGroup>
169 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
171 <PrecompiledHeader>NotUsing</PrecompiledHeader>
172 <WarningLevel>Level3</WarningLevel>
173 <Optimization>Disabled</Optimization>
174 <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
178 <SubSystem>Console</SubSystem>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
181 <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
183 </ItemDefinitionGroup>
184 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
186 <PrecompiledHeader>NotUsing</PrecompiledHeader>
187 <WarningLevel>Level3</WarningLevel>
188 <Optimization>Disabled</Optimization>
189 <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
190 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193 <SubSystem>Console</SubSystem>
194 <GenerateDebugInformation>true</GenerateDebugInformation>
195 <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
196 <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
198 </ItemDefinitionGroup>
199 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
201 <WarningLevel>Level3</WarningLevel>
202 <PrecompiledHeader>NotUsing</PrecompiledHeader>
203 <Optimization>MaxSpeed</Optimization>
204 <FunctionLevelLinking>true</FunctionLevelLinking>
205 <IntrinsicFunctions>true</IntrinsicFunctions>
206 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
210 <SubSystem>Console</SubSystem>
211 <EnableCOMDATFolding>true</EnableCOMDATFolding>
212 <OptimizeReferences>true</OptimizeReferences>
213 <GenerateDebugInformation>true</GenerateDebugInformation>
214 <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
215 <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
217 </ItemDefinitionGroup>
218 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
220 <WarningLevel>Level3</WarningLevel>
221 <PrecompiledHeader>NotUsing</PrecompiledHeader>
222 <Optimization>MaxSpeed</Optimization>
223 <FunctionLevelLinking>true</FunctionLevelLinking>
224 <IntrinsicFunctions>true</IntrinsicFunctions>
225 <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
226 <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
229 <SubSystem>Console</SubSystem>
230 <EnableCOMDATFolding>true</EnableCOMDATFolding>
231 <OptimizeReferences>true</OptimizeReferences>
232 <GenerateDebugInformation>true</GenerateDebugInformation>
233 <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
234 <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
236 </ItemDefinitionGroup>
237 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
238 <ImportGroup Label="ExtensionTargets">