Added MichaelMap<HP> based on IterableList
[libcds.git] / projects / Win / vc14 / gtest-tree.vcxproj
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>
28   </ItemGroup>
29   <ItemGroup>
30     <ClCompile Include="..\..\..\test\unit\main.cpp" />
31     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_ptr_rcu_gpb.cpp" />
32     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_ptr_rcu_gpi.cpp" />
33     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_ptr_rcu_gpt.cpp" />
34     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_ptr_rcu_shb.cpp" />
35     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_ptr_rcu_sht.cpp" />
36     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_rcu_gpb.cpp" />
37     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_rcu_gpi.cpp" />
38     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_rcu_gpt.cpp" />
39     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_rcu_shb.cpp" />
40     <ClCompile Include="..\..\..\test\unit\tree\bronson_avltree_map_rcu_sht.cpp" />
41     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_dhp.cpp" />
42     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_hp.cpp" />
43     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_rcu_gpb.cpp">
44       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
45       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
46       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
47       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
48       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
49       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
50     </ClCompile>
51     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_rcu_gpi.cpp">
52       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
53       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
54       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
55       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
56       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
57       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
58     </ClCompile>
59     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_rcu_gpt.cpp">
60       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
61       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
62       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
63       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
64       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
65       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
66     </ClCompile>
67     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_rcu_shb.cpp" />
68     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_map_rcu_sht.cpp" />
69     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_dhp.cpp" />
70     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_hp.cpp" />
71     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_rcu_gpb.cpp">
72       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
73       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
74       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
75       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
76       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
77       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
78     </ClCompile>
79     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_rcu_gpi.cpp">
80       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
81       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
82       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
83       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
84       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
85       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
86     </ClCompile>
87     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_rcu_gpt.cpp">
88       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
89       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
90       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
91       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
92       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
93       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
94     </ClCompile>
95     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_rcu_shb.cpp" />
96     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_set_rcu_sht.cpp" />
97     <ClCompile Include="..\..\..\test\unit\tree\ellen_bintree_update_desc_pool.cpp" />
98     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_dhp.cpp" />
99     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_hp.cpp" />
100     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_rcu_gpb.cpp">
101       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
102       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
103       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
104       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
105       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
106       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
107     </ClCompile>
108     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_rcu_gpi.cpp">
109       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
110       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
111       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
112       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
113       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
114       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
115     </ClCompile>
116     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_rcu_gpt.cpp">
117       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>
118       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>
119       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>
120       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>
121       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>
122       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>
123     </ClCompile>
124     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_rcu_shb.cpp" />
125     <ClCompile Include="..\..\..\test\unit\tree\intrusive_ellenbintree_rcu_sht.cpp" />
126   </ItemGroup>
127   <ItemGroup>
128     <ClInclude Include="..\..\..\test\unit\tree\test_bronson_avltree_map.h" />
129     <ClInclude Include="..\..\..\test\unit\tree\test_bronson_avltree_map_ptr.h" />
130     <ClInclude Include="..\..\..\test\unit\tree\test_ellen_bintree_map_rcu.h" />
131     <ClInclude Include="..\..\..\test\unit\tree\test_ellen_bintree_set_rcu.h" />
132     <ClInclude Include="..\..\..\test\unit\tree\test_ellen_bintree_update_desc_pool.h" />
133     <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_ellen_bintree_rcu.h" />
134     <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_tree.h" />
135     <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_tree_hp.h" />
136     <ClInclude Include="..\..\..\test\unit\tree\test_intrusive_tree_rcu.h" />
137     <ClInclude Include="..\..\..\test\unit\tree\test_tree_map.h" />
138     <ClInclude Include="..\..\..\test\unit\tree\test_tree_map_data.h" />
139     <ClInclude Include="..\..\..\test\unit\tree\test_tree_map_hp.h" />
140     <ClInclude Include="..\..\..\test\unit\tree\test_tree_map_rcu.h" />
141     <ClInclude Include="..\..\..\test\unit\tree\test_tree_set.h" />
142     <ClInclude Include="..\..\..\test\unit\tree\test_tree_set_hp.h" />
143     <ClInclude Include="..\..\..\test\unit\tree\test_tree_set_rcu.h" />
144   </ItemGroup>
145   <PropertyGroup Label="Globals">
146     <ProjectGuid>{2ABD6A2E-BEA7-4c8c-982B-A609F83D2DCB}</ProjectGuid>
147     <Keyword>Win32Proj</Keyword>
148     <RootNamespace>tree</RootNamespace>
149     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
150   </PropertyGroup>
151   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
152   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
153     <ConfigurationType>Application</ConfigurationType>
154     <UseDebugLibraries>true</UseDebugLibraries>
155     <PlatformToolset>v140</PlatformToolset>
156     <CharacterSet>Unicode</CharacterSet>
157   </PropertyGroup>
158   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="Configuration">
159     <ConfigurationType>Application</ConfigurationType>
160     <UseDebugLibraries>true</UseDebugLibraries>
161     <PlatformToolset>v140</PlatformToolset>
162     <CharacterSet>Unicode</CharacterSet>
163   </PropertyGroup>
164   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
165     <ConfigurationType>Application</ConfigurationType>
166     <UseDebugLibraries>false</UseDebugLibraries>
167     <PlatformToolset>v140</PlatformToolset>
168     <WholeProgramOptimization>true</WholeProgramOptimization>
169     <CharacterSet>Unicode</CharacterSet>
170   </PropertyGroup>
171   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
172     <ConfigurationType>Application</ConfigurationType>
173     <UseDebugLibraries>true</UseDebugLibraries>
174     <PlatformToolset>v140</PlatformToolset>
175     <CharacterSet>Unicode</CharacterSet>
176   </PropertyGroup>
177   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">
178     <ConfigurationType>Application</ConfigurationType>
179     <UseDebugLibraries>true</UseDebugLibraries>
180     <PlatformToolset>v140</PlatformToolset>
181     <CharacterSet>Unicode</CharacterSet>
182   </PropertyGroup>
183   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
184     <ConfigurationType>Application</ConfigurationType>
185     <UseDebugLibraries>false</UseDebugLibraries>
186     <PlatformToolset>v140</PlatformToolset>
187     <WholeProgramOptimization>true</WholeProgramOptimization>
188     <CharacterSet>Unicode</CharacterSet>
189   </PropertyGroup>
190   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
191   <ImportGroup Label="ExtensionSettings">
192   </ImportGroup>
193   <ImportGroup Label="Shared">
194   </ImportGroup>
195   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
196     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
197   </ImportGroup>
198   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="PropertySheets">
199     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
200   </ImportGroup>
201   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
202     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
203   </ImportGroup>
204   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
205     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
206   </ImportGroup>
207   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="PropertySheets">
208     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
209   </ImportGroup>
210   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
211     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
212   </ImportGroup>
213   <PropertyGroup Label="UserMacros" />
214   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
215     <LinkIncremental>true</LinkIncremental>
216     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
217     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
218     <TargetName>$(ProjectName)_d</TargetName>
219   </PropertyGroup>
220   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
221     <LinkIncremental>true</LinkIncremental>
222     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
223     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
224     <TargetName>$(ProjectName)_d</TargetName>
225   </PropertyGroup>
226   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
227     <LinkIncremental>true</LinkIncremental>
228     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
229     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
230     <TargetName>$(ProjectName)_d</TargetName>
231   </PropertyGroup>
232   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
233     <LinkIncremental>true</LinkIncremental>
234     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
235     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
236     <TargetName>$(ProjectName)_d</TargetName>
237   </PropertyGroup>
238   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
239     <LinkIncremental>false</LinkIncremental>
240     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
241     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
242   </PropertyGroup>
243   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
244     <LinkIncremental>false</LinkIncremental>
245     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
246     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
247   </PropertyGroup>
248   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
249     <ClCompile>
250       <PrecompiledHeader>NotUsing</PrecompiledHeader>
251       <WarningLevel>Level3</WarningLevel>
252       <Optimization>Disabled</Optimization>
253       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
254       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
255       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
256     </ClCompile>
257     <Link>
258       <SubSystem>Console</SubSystem>
259       <GenerateDebugInformation>true</GenerateDebugInformation>
260       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
261       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
262     </Link>
263   </ItemDefinitionGroup>
264   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
265     <ClCompile>
266       <PrecompiledHeader>NotUsing</PrecompiledHeader>
267       <WarningLevel>Level3</WarningLevel>
268       <Optimization>Disabled</Optimization>
269       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
270       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
271       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
272     </ClCompile>
273     <Link>
274       <SubSystem>Console</SubSystem>
275       <GenerateDebugInformation>true</GenerateDebugInformation>
276       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
277       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
278     </Link>
279   </ItemDefinitionGroup>
280   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
281     <ClCompile>
282       <PrecompiledHeader>NotUsing</PrecompiledHeader>
283       <WarningLevel>Level3</WarningLevel>
284       <Optimization>Disabled</Optimization>
285       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
286       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
287       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
288     </ClCompile>
289     <Link>
290       <SubSystem>Console</SubSystem>
291       <GenerateDebugInformation>true</GenerateDebugInformation>
292       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
293       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
294     </Link>
295   </ItemDefinitionGroup>
296   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
297     <ClCompile>
298       <PrecompiledHeader>NotUsing</PrecompiledHeader>
299       <WarningLevel>Level3</WarningLevel>
300       <Optimization>Disabled</Optimization>
301       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
302       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
303       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
304     </ClCompile>
305     <Link>
306       <SubSystem>Console</SubSystem>
307       <GenerateDebugInformation>true</GenerateDebugInformation>
308       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
309       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
310     </Link>
311   </ItemDefinitionGroup>
312   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
313     <ClCompile>
314       <WarningLevel>Level3</WarningLevel>
315       <PrecompiledHeader>NotUsing</PrecompiledHeader>
316       <Optimization>MaxSpeed</Optimization>
317       <FunctionLevelLinking>true</FunctionLevelLinking>
318       <IntrinsicFunctions>true</IntrinsicFunctions>
319       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
320       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
321       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
322     </ClCompile>
323     <Link>
324       <SubSystem>Console</SubSystem>
325       <EnableCOMDATFolding>true</EnableCOMDATFolding>
326       <OptimizeReferences>true</OptimizeReferences>
327       <GenerateDebugInformation>true</GenerateDebugInformation>
328       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
329       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
330     </Link>
331   </ItemDefinitionGroup>
332   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
333     <ClCompile>
334       <WarningLevel>Level3</WarningLevel>
335       <PrecompiledHeader>NotUsing</PrecompiledHeader>
336       <Optimization>MaxSpeed</Optimization>
337       <FunctionLevelLinking>true</FunctionLevelLinking>
338       <IntrinsicFunctions>true</IntrinsicFunctions>
339       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
340       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
341       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
342     </ClCompile>
343     <Link>
344       <SubSystem>Console</SubSystem>
345       <EnableCOMDATFolding>true</EnableCOMDATFolding>
346       <OptimizeReferences>true</OptimizeReferences>
347       <GenerateDebugInformation>true</GenerateDebugInformation>
348       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
349       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
350     </Link>
351   </ItemDefinitionGroup>
352   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
353   <ImportGroup Label="ExtensionTargets">
354   </ImportGroup>
355 </Project>