Moved unit test for append-only key/value list to gtest framework
[libcds.git] / projects / Win / vc14 / gtest-list.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <ItemGroup Label="ProjectConfigurations">\r
4     <ProjectConfiguration Include="DebugVLD|Win32">\r
5       <Configuration>DebugVLD</Configuration>\r
6       <Platform>Win32</Platform>\r
7     </ProjectConfiguration>\r
8     <ProjectConfiguration Include="DebugVLD|x64">\r
9       <Configuration>DebugVLD</Configuration>\r
10       <Platform>x64</Platform>\r
11     </ProjectConfiguration>\r
12     <ProjectConfiguration Include="Debug|Win32">\r
13       <Configuration>Debug</Configuration>\r
14       <Platform>Win32</Platform>\r
15     </ProjectConfiguration>\r
16     <ProjectConfiguration Include="Release|Win32">\r
17       <Configuration>Release</Configuration>\r
18       <Platform>Win32</Platform>\r
19     </ProjectConfiguration>\r
20     <ProjectConfiguration Include="Debug|x64">\r
21       <Configuration>Debug</Configuration>\r
22       <Platform>x64</Platform>\r
23     </ProjectConfiguration>\r
24     <ProjectConfiguration Include="Release|x64">\r
25       <Configuration>Release</Configuration>\r
26       <Platform>x64</Platform>\r
27     </ProjectConfiguration>\r
28   </ItemGroup>\r
29   <ItemGroup>\r
30     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_lazy_rcu.h" />\r
31     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_list.h" />\r
32     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_list_hp.h" />\r
33     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_list_nogc.h" />\r
34     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_list_rcu.h" />\r
35     <ClInclude Include="..\..\..\test\unit\list\test_intrusive_michael_rcu.h" />\r
36     <ClInclude Include="..\..\..\test\unit\list\test_kv_list.h" />\r
37     <ClInclude Include="..\..\..\test\unit\list\test_kv_list_hp.h" />\r
38     <ClInclude Include="..\..\..\test\unit\list\test_kv_list_nogc.h" />\r
39     <ClInclude Include="..\..\..\test\unit\list\test_lazy_rcu.h" />\r
40     <ClInclude Include="..\..\..\test\unit\list\test_list.h" />\r
41     <ClInclude Include="..\..\..\test\unit\list\test_list_hp.h" />\r
42     <ClInclude Include="..\..\..\test\unit\list\test_list_nogc.h" />\r
43     <ClInclude Include="..\..\..\test\unit\list\test_list_rcu.h" />\r
44     <ClInclude Include="..\..\..\test\unit\list\test_michael_rcu.h" />\r
45   </ItemGroup>\r
46   <ItemGroup>\r
47     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_dhp.cpp" />\r
48     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_hp.cpp" />\r
49     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_nogc.cpp" />\r
50     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_rcu_gpb.cpp">\r
51       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
52       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
53       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
54       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
55       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
56       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
57     </ClCompile>\r
58     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_rcu_gpi.cpp" />\r
59     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_rcu_gpt.cpp">\r
60       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
61       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
62       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
63       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
64       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
65       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
66     </ClCompile>\r
67     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_rcu_shb.cpp" />\r
68     <ClCompile Include="..\..\..\test\unit\list\intrusive_lazy_rcu_sht.cpp" />\r
69     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_dhp.cpp" />\r
70     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_hp.cpp" />\r
71     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_rcu_gpb.cpp">\r
72       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
73       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
74       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
75       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
76       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
77       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
78     </ClCompile>\r
79     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_rcu_gpi.cpp" />\r
80     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_rcu_gpt.cpp">\r
81       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
82       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
83       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
84       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
85       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
86       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
87     </ClCompile>\r
88     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_rcu_shb.cpp" />\r
89     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_rcu_sht.cpp" />\r
90     <ClCompile Include="..\..\..\test\unit\list\intrusive_michael_nogc.cpp" />\r
91     <ClCompile Include="..\..\..\test\unit\list\kv_lazy_dhp.cpp" />\r
92     <ClCompile Include="..\..\..\test\unit\list\kv_lazy_hp.cpp" />\r
93     <ClCompile Include="..\..\..\test\unit\list\kv_lazy_nogc.cpp" />\r
94     <ClCompile Include="..\..\..\test\unit\list\kv_michael_dhp.cpp" />\r
95     <ClCompile Include="..\..\..\test\unit\list\kv_michael_hp.cpp" />\r
96     <ClCompile Include="..\..\..\test\unit\list\kv_michael_nogc.cpp" />\r
97     <ClCompile Include="..\..\..\test\unit\list\lazy_dhp.cpp" />\r
98     <ClCompile Include="..\..\..\test\unit\list\lazy_hp.cpp" />\r
99     <ClCompile Include="..\..\..\test\unit\list\lazy_nogc.cpp" />\r
100     <ClCompile Include="..\..\..\test\unit\list\lazy_rcu_gpb.cpp" />\r
101     <ClCompile Include="..\..\..\test\unit\list\lazy_rcu_gpi.cpp" />\r
102     <ClCompile Include="..\..\..\test\unit\list\lazy_rcu_gpt.cpp">\r
103       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
104       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
105       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
106       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
107       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
108       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
109     </ClCompile>\r
110     <ClCompile Include="..\..\..\test\unit\list\lazy_rcu_shb.cpp" />\r
111     <ClCompile Include="..\..\..\test\unit\list\lazy_rcu_sht.cpp" />\r
112     <ClCompile Include="..\..\..\test\unit\list\michael_dhp.cpp" />\r
113     <ClCompile Include="..\..\..\test\unit\list\michael_hp.cpp" />\r
114     <ClCompile Include="..\..\..\test\unit\list\michael_nogc.cpp" />\r
115     <ClCompile Include="..\..\..\test\unit\list\michael_rcu_gpb.cpp">\r
116       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
117       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
118       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
119       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
120       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
121       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
122     </ClCompile>\r
123     <ClCompile Include="..\..\..\test\unit\list\michael_rcu_gpi.cpp" />\r
124     <ClCompile Include="..\..\..\test\unit\list\michael_rcu_gpt.cpp">\r
125       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503</DisableSpecificWarnings>\r
126       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">4503</DisableSpecificWarnings>\r
127       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503</DisableSpecificWarnings>\r
128       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503</DisableSpecificWarnings>\r
129       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">4503</DisableSpecificWarnings>\r
130       <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503</DisableSpecificWarnings>\r
131     </ClCompile>\r
132     <ClCompile Include="..\..\..\test\unit\list\michael_rcu_shb.cpp" />\r
133     <ClCompile Include="..\..\..\test\unit\list\michael_rcu_sht.cpp" />\r
134     <ClCompile Include="..\..\..\test\unit\main.cpp" />\r
135   </ItemGroup>\r
136   <PropertyGroup Label="Globals">\r
137     <ProjectGuid>{83FC591C-2CA2-4631-AD13-218FF4C27692}</ProjectGuid>\r
138     <Keyword>Win32Proj</Keyword>\r
139     <RootNamespace>list</RootNamespace>\r
140     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
141   </PropertyGroup>\r
142   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
143   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
144     <ConfigurationType>Application</ConfigurationType>\r
145     <UseDebugLibraries>true</UseDebugLibraries>\r
146     <PlatformToolset>v140</PlatformToolset>\r
147     <CharacterSet>Unicode</CharacterSet>\r
148   </PropertyGroup>\r
149   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="Configuration">\r
150     <ConfigurationType>Application</ConfigurationType>\r
151     <UseDebugLibraries>true</UseDebugLibraries>\r
152     <PlatformToolset>v140</PlatformToolset>\r
153     <CharacterSet>Unicode</CharacterSet>\r
154   </PropertyGroup>\r
155   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
156     <ConfigurationType>Application</ConfigurationType>\r
157     <UseDebugLibraries>false</UseDebugLibraries>\r
158     <PlatformToolset>v140</PlatformToolset>\r
159     <WholeProgramOptimization>true</WholeProgramOptimization>\r
160     <CharacterSet>Unicode</CharacterSet>\r
161   </PropertyGroup>\r
162   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
163     <ConfigurationType>Application</ConfigurationType>\r
164     <UseDebugLibraries>true</UseDebugLibraries>\r
165     <PlatformToolset>v140</PlatformToolset>\r
166     <CharacterSet>Unicode</CharacterSet>\r
167   </PropertyGroup>\r
168   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">\r
169     <ConfigurationType>Application</ConfigurationType>\r
170     <UseDebugLibraries>true</UseDebugLibraries>\r
171     <PlatformToolset>v140</PlatformToolset>\r
172     <CharacterSet>Unicode</CharacterSet>\r
173   </PropertyGroup>\r
174   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
175     <ConfigurationType>Application</ConfigurationType>\r
176     <UseDebugLibraries>false</UseDebugLibraries>\r
177     <PlatformToolset>v140</PlatformToolset>\r
178     <WholeProgramOptimization>true</WholeProgramOptimization>\r
179     <CharacterSet>Unicode</CharacterSet>\r
180   </PropertyGroup>\r
181   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
182   <ImportGroup Label="ExtensionSettings">\r
183   </ImportGroup>\r
184   <ImportGroup Label="Shared">\r
185   </ImportGroup>\r
186   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
187     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
188   </ImportGroup>\r
189   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="PropertySheets">\r
190     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
191   </ImportGroup>\r
192   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
193     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
194   </ImportGroup>\r
195   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
196     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
197   </ImportGroup>\r
198   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="PropertySheets">\r
199     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
200   </ImportGroup>\r
201   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
202     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
203   </ImportGroup>\r
204   <PropertyGroup Label="UserMacros" />\r
205   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
206     <LinkIncremental>true</LinkIncremental>\r
207     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
208     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
209     <TargetName>$(ProjectName)_d</TargetName>\r
210   </PropertyGroup>\r
211   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">\r
212     <LinkIncremental>true</LinkIncremental>\r
213     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
214     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
215     <TargetName>$(ProjectName)_d</TargetName>\r
216   </PropertyGroup>\r
217   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
218     <LinkIncremental>true</LinkIncremental>\r
219     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
220     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
221     <TargetName>$(ProjectName)_d</TargetName>\r
222   </PropertyGroup>\r
223   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">\r
224     <LinkIncremental>true</LinkIncremental>\r
225     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
226     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
227     <TargetName>$(ProjectName)_d</TargetName>\r
228   </PropertyGroup>\r
229   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
230     <LinkIncremental>false</LinkIncremental>\r
231     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>\r
232     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
233   </PropertyGroup>\r
234   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
235     <LinkIncremental>false</LinkIncremental>\r
236     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>\r
237     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
238   </PropertyGroup>\r
239   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
240     <ClCompile>\r
241       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
242       <WarningLevel>Level3</WarningLevel>\r
243       <Optimization>Disabled</Optimization>\r
244       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
245       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
246     </ClCompile>\r
247     <Link>\r
248       <SubSystem>Console</SubSystem>\r
249       <GenerateDebugInformation>true</GenerateDebugInformation>\r
250       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
251       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
252     </Link>\r
253   </ItemDefinitionGroup>\r
254   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">\r
255     <ClCompile>\r
256       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
257       <WarningLevel>Level3</WarningLevel>\r
258       <Optimization>Disabled</Optimization>\r
259       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
260       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
261     </ClCompile>\r
262     <Link>\r
263       <SubSystem>Console</SubSystem>\r
264       <GenerateDebugInformation>true</GenerateDebugInformation>\r
265       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
266       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
267     </Link>\r
268   </ItemDefinitionGroup>\r
269   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
270     <ClCompile>\r
271       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
272       <WarningLevel>Level3</WarningLevel>\r
273       <Optimization>Disabled</Optimization>\r
274       <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
275       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
276     </ClCompile>\r
277     <Link>\r
278       <SubSystem>Console</SubSystem>\r
279       <GenerateDebugInformation>true</GenerateDebugInformation>\r
280       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
281       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
282     </Link>\r
283   </ItemDefinitionGroup>\r
284   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">\r
285     <ClCompile>\r
286       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
287       <WarningLevel>Level3</WarningLevel>\r
288       <Optimization>Disabled</Optimization>\r
289       <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
290       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
291     </ClCompile>\r
292     <Link>\r
293       <SubSystem>Console</SubSystem>\r
294       <GenerateDebugInformation>true</GenerateDebugInformation>\r
295       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
296       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
297     </Link>\r
298   </ItemDefinitionGroup>\r
299   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
300     <ClCompile>\r
301       <WarningLevel>Level3</WarningLevel>\r
302       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
303       <Optimization>MaxSpeed</Optimization>\r
304       <FunctionLevelLinking>true</FunctionLevelLinking>\r
305       <IntrinsicFunctions>true</IntrinsicFunctions>\r
306       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
307       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
308     </ClCompile>\r
309     <Link>\r
310       <SubSystem>Console</SubSystem>\r
311       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
312       <OptimizeReferences>true</OptimizeReferences>\r
313       <GenerateDebugInformation>true</GenerateDebugInformation>\r
314       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
315       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
316     </Link>\r
317   </ItemDefinitionGroup>\r
318   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
319     <ClCompile>\r
320       <WarningLevel>Level3</WarningLevel>\r
321       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
322       <Optimization>MaxSpeed</Optimization>\r
323       <FunctionLevelLinking>true</FunctionLevelLinking>\r
324       <IntrinsicFunctions>true</IntrinsicFunctions>\r
325       <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
326       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
327     </ClCompile>\r
328     <Link>\r
329       <SubSystem>Console</SubSystem>\r
330       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
331       <OptimizeReferences>true</OptimizeReferences>\r
332       <GenerateDebugInformation>true</GenerateDebugInformation>\r
333       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>\r
334       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
335     </Link>\r
336   </ItemDefinitionGroup>\r
337   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
338   <ImportGroup Label="ExtensionTargets">\r
339   </ImportGroup>\r
340 </Project>