Added container::IterableList<HP>
[libcds.git] / projects / Win / vc14 / cds.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="Debug|x64">\r
17       <Configuration>Debug</Configuration>\r
18       <Platform>x64</Platform>\r
19     </ProjectConfiguration>\r
20     <ProjectConfiguration Include="Release|Win32">\r
21       <Configuration>Release</Configuration>\r
22       <Platform>Win32</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   <PropertyGroup Label="Globals">\r
30     <ProjectGuid>{408FE9BC-44F0-4E6A-89FA-D6F952584239}</ProjectGuid>\r
31     <RootNamespace>cds</RootNamespace>\r
32     <Keyword>Win32Proj</Keyword>\r
33     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
34   </PropertyGroup>\r
35   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
36   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="Configuration">\r
37     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
38     <CharacterSet>MultiByte</CharacterSet>\r
39     <PlatformToolset>v140</PlatformToolset>\r
40   </PropertyGroup>\r
41   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
42     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
43     <CharacterSet>MultiByte</CharacterSet>\r
44     <WholeProgramOptimization>true</WholeProgramOptimization>\r
45     <PlatformToolset>v140</PlatformToolset>\r
46   </PropertyGroup>\r
47   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
48     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
49     <CharacterSet>MultiByte</CharacterSet>\r
50     <PlatformToolset>v140</PlatformToolset>\r
51   </PropertyGroup>\r
52   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">\r
53     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
54     <CharacterSet>MultiByte</CharacterSet>\r
55     <PlatformToolset>v140</PlatformToolset>\r
56   </PropertyGroup>\r
57   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
58     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
59     <CharacterSet>MultiByte</CharacterSet>\r
60     <WholeProgramOptimization>true</WholeProgramOptimization>\r
61     <PlatformToolset>v140</PlatformToolset>\r
62   </PropertyGroup>\r
63   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
64     <ConfigurationType>DynamicLibrary</ConfigurationType>\r
65     <CharacterSet>MultiByte</CharacterSet>\r
66     <PlatformToolset>v140</PlatformToolset>\r
67   </PropertyGroup>\r
68   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
69   <ImportGroup Label="ExtensionSettings">\r
70   </ImportGroup>\r
71   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="PropertySheets">\r
72     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
73     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
74   </ImportGroup>\r
75   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
76     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
77     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
78   </ImportGroup>\r
79   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
80     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
81     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
82   </ImportGroup>\r
83   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="PropertySheets">\r
84     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
85     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
86   </ImportGroup>\r
87   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
88     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
89     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
90   </ImportGroup>\r
91   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
92     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
93     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />\r
94   </ImportGroup>\r
95   <PropertyGroup Label="UserMacros" />\r
96   <PropertyGroup>\r
97     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
98     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
99     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
100     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
101     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>\r
102     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
103     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
104     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
105     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>\r
106     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>\r
107     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
108     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
109     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>\r
110     <PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</PostBuildEventUseInBuild>\r
111     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>\r
112     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
113     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
114     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>\r
115     <PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</PostBuildEventUseInBuild>\r
116     <OutDir Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
117     <IntDir Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
118     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">true</LinkIncremental>\r
119     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">true</GenerateManifest>\r
120     <OutDir Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>\r
121     <IntDir Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>\r
122     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">true</LinkIncremental>\r
123     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">true</GenerateManifest>\r
124     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
125     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" />\r
126     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" />\r
127     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
128     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" />\r
129     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" />\r
130     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
131     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
132     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
133     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
134     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />\r
135     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />\r
136     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>\r
137     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />\r
138     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />\r
139     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>\r
140     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
141     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
142     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">libcds-x86-vc$(PlatformToolset)_debug</TargetName>\r
143     <TargetName Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">libcds-x86-vc$(PlatformToolset)_debug</TargetName>\r
144     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">libcds-x86-vc$(PlatformToolset)</TargetName>\r
145     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libcds-amd64-vc$(PlatformToolset)_debug</TargetName>\r
146     <TargetName Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">libcds-amd64-vc$(PlatformToolset)_debug</TargetName>\r
147     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libcds-amd64-vc$(PlatformToolset)</TargetName>\r
148   </PropertyGroup>\r
149   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
150     <ClCompile>\r
151       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
152       <Optimization>Disabled</Optimization>\r
153       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
154       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
155       <MinimalRebuild>true</MinimalRebuild>\r
156       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
157       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
158       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
159       <WarningLevel>Level3</WarningLevel>\r
160       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
161       <CallingConvention>Cdecl</CallingConvention>\r
162       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
163     </ClCompile>\r
164     <Link>\r
165       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
166       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
167       <GenerateDebugInformation>true</GenerateDebugInformation>\r
168       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
169       <SubSystem>Console</SubSystem>\r
170       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
171       <DataExecutionPrevention>\r
172       </DataExecutionPrevention>\r
173       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
174       <TargetMachine>MachineX86</TargetMachine>\r
175     </Link>\r
176   </ItemDefinitionGroup>\r
177   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
178     <Midl>\r
179       <TargetEnvironment>X64</TargetEnvironment>\r
180     </Midl>\r
181     <ClCompile>\r
182       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
183       <Optimization>Disabled</Optimization>\r
184       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
185       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
186       <MinimalRebuild>true</MinimalRebuild>\r
187       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
188       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
189       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
190       <WarningLevel>Level4</WarningLevel>\r
191       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
192       <CallingConvention>Cdecl</CallingConvention>\r
193       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
194     </ClCompile>\r
195     <Link>\r
196       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
197       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
198       <GenerateDebugInformation>true</GenerateDebugInformation>\r
199       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
200       <SubSystem>Console</SubSystem>\r
201       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
202       <DataExecutionPrevention>\r
203       </DataExecutionPrevention>\r
204       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
205       <TargetMachine>MachineX64</TargetMachine>\r
206       <AdditionalDependencies>\r
207       </AdditionalDependencies>\r
208       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
209     </Link>\r
210   </ItemDefinitionGroup>\r
211   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
212     <ClCompile>\r
213       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
214       <Optimization>Full</Optimization>\r
215       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
216       <IntrinsicFunctions>true</IntrinsicFunctions>\r
217       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>\r
218       <OmitFramePointers>false</OmitFramePointers>\r
219       <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
220       <WholeProgramOptimization>false</WholeProgramOptimization>\r
221       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
222       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0500;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
223       <StringPooling>true</StringPooling>\r
224       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
225       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>\r
226       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
227       <WarningLevel>Level3</WarningLevel>\r
228       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
229       <CallingConvention>Cdecl</CallingConvention>\r
230       <EnablePREfast>false</EnablePREfast>\r
231       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
232     </ClCompile>\r
233     <Link>\r
234       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
235       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
236       <GenerateDebugInformation>true</GenerateDebugInformation>\r
237       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
238       <SubSystem>NotSet</SubSystem>\r
239       <OptimizeReferences>true</OptimizeReferences>\r
240       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
241       <LinkTimeCodeGeneration>\r
242       </LinkTimeCodeGeneration>\r
243       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
244       <DataExecutionPrevention>\r
245       </DataExecutionPrevention>\r
246       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
247       <TargetMachine>MachineX86</TargetMachine>\r
248       <Profile>true</Profile>\r
249       <AdditionalDependencies>\r
250       </AdditionalDependencies>\r
251     </Link>\r
252     <PostBuildEvent>\r
253       <Message>\r
254       </Message>\r
255       <Command>\r
256       </Command>\r
257     </PostBuildEvent>\r
258   </ItemDefinitionGroup>\r
259   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
260     <Midl>\r
261       <TargetEnvironment>X64</TargetEnvironment>\r
262     </Midl>\r
263     <ClCompile>\r
264       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
265       <Optimization>Full</Optimization>\r
266       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
267       <IntrinsicFunctions>true</IntrinsicFunctions>\r
268       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>\r
269       <OmitFramePointers>false</OmitFramePointers>\r
270       <EnableFiberSafeOptimizations>false</EnableFiberSafeOptimizations>\r
271       <WholeProgramOptimization>false</WholeProgramOptimization>\r
272       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
273       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0501;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
274       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
275       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
276       <WarningLevel>Level3</WarningLevel>\r
277       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
278       <CallingConvention>Cdecl</CallingConvention>\r
279       <EnablePREfast>false</EnablePREfast>\r
280       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
281     </ClCompile>\r
282     <Link>\r
283       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
284       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
285       <GenerateDebugInformation>true</GenerateDebugInformation>\r
286       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
287       <SubSystem>NotSet</SubSystem>\r
288       <OptimizeReferences>true</OptimizeReferences>\r
289       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
290       <LinkTimeCodeGeneration>\r
291       </LinkTimeCodeGeneration>\r
292       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
293       <DataExecutionPrevention>\r
294       </DataExecutionPrevention>\r
295       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
296       <TargetMachine>MachineX64</TargetMachine>\r
297       <Profile>false</Profile>\r
298       <AdditionalDependencies>\r
299       </AdditionalDependencies>\r
300       <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
301       <SuppressStartupBanner>false</SuppressStartupBanner>\r
302     </Link>\r
303     <PostBuildEvent>\r
304       <Message>\r
305       </Message>\r
306       <Command>\r
307       </Command>\r
308     </PostBuildEvent>\r
309   </ItemDefinitionGroup>\r
310   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">\r
311     <ClCompile>\r
312       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
313       <Optimization>Disabled</Optimization>\r
314       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
315       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_USE_VLD;WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
316       <MinimalRebuild>true</MinimalRebuild>\r
317       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
318       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
319       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
320       <WarningLevel>Level3</WarningLevel>\r
321       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
322       <CallingConvention>Cdecl</CallingConvention>\r
323       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
324     </ClCompile>\r
325     <Link>\r
326       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
327       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
328       <GenerateDebugInformation>true</GenerateDebugInformation>\r
329       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
330       <SubSystem>Console</SubSystem>\r
331       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
332       <DataExecutionPrevention>\r
333       </DataExecutionPrevention>\r
334       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
335       <TargetMachine>MachineX86</TargetMachine>\r
336     </Link>\r
337   </ItemDefinitionGroup>\r
338   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">\r
339     <Midl>\r
340       <TargetEnvironment>X64</TargetEnvironment>\r
341     </Midl>\r
342     <ClCompile>\r
343       <AdditionalOptions>/wd4512 /wd4127 /Zc:inline %(AdditionalOptions)</AdditionalOptions>\r
344       <Optimization>Disabled</Optimization>\r
345       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..\;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
346       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_USE_VLD;WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0500;CDS_BUILD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
347       <MinimalRebuild>true</MinimalRebuild>\r
348       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
349       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
350       <PrecompiledHeader>NotUsing</PrecompiledHeader>\r
351       <WarningLevel>Level4</WarningLevel>\r
352       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
353       <CallingConvention>Cdecl</CallingConvention>\r
354       <DisableSpecificWarnings>4520</DisableSpecificWarnings>\r
355     </ClCompile>\r
356     <Link>\r
357       <OutputFile>$(OutDir)$(TargetName).dll</OutputFile>\r
358       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
359       <GenerateDebugInformation>true</GenerateDebugInformation>\r
360       <ProgramDatabaseFile>$(TargetDir)$(TargetName).pdb</ProgramDatabaseFile>\r
361       <SubSystem>Console</SubSystem>\r
362       <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
363       <DataExecutionPrevention>\r
364       </DataExecutionPrevention>\r
365       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>\r
366       <TargetMachine>MachineX64</TargetMachine>\r
367     </Link>\r
368   </ItemDefinitionGroup>\r
369   <ItemGroup>\r
370     <ClCompile Include="..\..\..\src\dhp_gc.cpp" />\r
371     <ClCompile Include="..\..\..\src\dllmain.cpp" />\r
372     <ClCompile Include="..\..\..\src\hp_gc.cpp" />\r
373     <ClCompile Include="..\..\..\src\init.cpp" />\r
374     <ClCompile Include="..\..\..\src\michael_heap.cpp" />\r
375     <ClCompile Include="..\..\..\src\topology_hpux.cpp" />\r
376     <ClCompile Include="..\..\..\src\topology_linux.cpp" />\r
377     <ClCompile Include="..\..\..\src\topology_osx.cpp" />\r
378     <ClCompile Include="..\..\..\src\urcu_gp.cpp" />\r
379     <ClCompile Include="..\..\..\src\urcu_sh.cpp" />\r
380   </ItemGroup>\r
381   <ItemGroup>\r
382     <ClInclude Include="..\..\..\cds\algo\atomic.h" />\r
383     <ClInclude Include="..\..\..\cds\algo\backoff_strategy.h" />\r
384     <ClInclude Include="..\..\..\cds\algo\base.h" />\r
385     <ClInclude Include="..\..\..\cds\algo\bitop.h" />\r
386     <ClInclude Include="..\..\..\cds\algo\flat_combining\defs.h" />\r
387     <ClInclude Include="..\..\..\cds\algo\flat_combining\kernel.h" />\r
388     <ClInclude Include="..\..\..\cds\algo\flat_combining\wait_strategy.h" />\r
389     <ClInclude Include="..\..\..\cds\algo\split_bitstring.h" />\r
390     <ClInclude Include="..\..\..\cds\algo\elimination.h" />\r
391     <ClInclude Include="..\..\..\cds\algo\elimination_opt.h" />\r
392     <ClInclude Include="..\..\..\cds\algo\elimination_tls.h" />\r
393     <ClInclude Include="..\..\..\cds\algo\flat_combining.h" />\r
394     <ClInclude Include="..\..\..\cds\algo\int_algo.h" />\r
395     <ClInclude Include="..\..\..\cds\compiler\clang\defs.h" />\r
396     <ClInclude Include="..\..\..\cds\compiler\cxx11_atomic.h" />\r
397     <ClInclude Include="..\..\..\cds\compiler\feature_tsan.h" />\r
398     <ClInclude Include="..\..\..\cds\compiler\gcc\amd64\cxx11_atomic.h" />\r
399     <ClInclude Include="..\..\..\cds\compiler\gcc\compiler_macro.h" />\r
400     <ClInclude Include="..\..\..\cds\compiler\gcc\ia64\cxx11_atomic.h" />\r
401     <ClInclude Include="..\..\..\cds\compiler\gcc\sparc\cxx11_atomic.h" />\r
402     <ClInclude Include="..\..\..\cds\compiler\gcc\x86\cxx11_atomic.h" />\r
403     <ClInclude Include="..\..\..\cds\compiler\gcc\x86\cxx11_atomic32.h" />\r
404     <ClInclude Include="..\..\..\cds\compiler\icl\compiler_barriers.h" />\r
405     <ClInclude Include="..\..\..\cds\compiler\icl\defs.h" />\r
406     <ClInclude Include="..\..\..\cds\compiler\vc\amd64\cxx11_atomic.h" />\r
407     <ClInclude Include="..\..\..\cds\compiler\vc\x86\cxx11_atomic.h" />\r
408     <ClInclude Include="..\..\..\cds\container\basket_queue.h" />\r
409     <ClInclude Include="..\..\..\cds\container\bronson_avltree_map_rcu.h" />\r
410     <ClInclude Include="..\..\..\cds\container\cuckoo_map.h" />\r
411     <ClInclude Include="..\..\..\cds\container\cuckoo_set.h" />\r
412     <ClInclude Include="..\..\..\cds\container\details\base.h" />\r
413     <ClInclude Include="..\..\..\cds\container\details\bronson_avltree_base.h" />\r
414     <ClInclude Include="..\..\..\cds\container\details\cuckoo_base.h" />\r
415     <ClInclude Include="..\..\..\cds\container\details\ellen_bintree_base.h" />\r
416     <ClInclude Include="..\..\..\cds\container\details\guarded_ptr_cast.h" />\r
417     <ClInclude Include="..\..\..\cds\container\details\iterable_list_base.h" />\r
418     <ClInclude Include="..\..\..\cds\container\details\lazy_list_base.h" />\r
419     <ClInclude Include="..\..\..\cds\container\details\make_iterable_kvlist.h" />\r
420     <ClInclude Include="..\..\..\cds\container\details\make_iterable_list.h" />\r
421     <ClInclude Include="..\..\..\cds\container\details\make_skip_list_map.h" />\r
422     <ClInclude Include="..\..\..\cds\container\details\make_skip_list_set.h" />\r
423     <ClInclude Include="..\..\..\cds\container\details\make_split_list_set.h" />\r
424     <ClInclude Include="..\..\..\cds\container\details\michael_list_base.h" />\r
425     <ClInclude Include="..\..\..\cds\container\details\michael_map_base.h" />\r
426     <ClInclude Include="..\..\..\cds\container\details\michael_set_base.h" />\r
427     <ClInclude Include="..\..\..\cds\container\details\feldman_hashmap_base.h" />\r
428     <ClInclude Include="..\..\..\cds\container\details\feldman_hashset_base.h" />\r
429     <ClInclude Include="..\..\..\cds\container\details\skip_list_base.h" />\r
430     <ClInclude Include="..\..\..\cds\container\details\split_list_base.h" />\r
431     <ClInclude Include="..\..\..\cds\container\ellen_bintree_map_dhp.h" />\r
432     <ClInclude Include="..\..\..\cds\container\ellen_bintree_map_hp.h" />\r
433     <ClInclude Include="..\..\..\cds\container\ellen_bintree_map_rcu.h" />\r
434     <ClInclude Include="..\..\..\cds\container\ellen_bintree_set_dhp.h" />\r
435     <ClInclude Include="..\..\..\cds\container\ellen_bintree_set_hp.h" />\r
436     <ClInclude Include="..\..\..\cds\container\ellen_bintree_set_rcu.h" />\r
437     <ClInclude Include="..\..\..\cds\container\impl\bronson_avltree_map_rcu.h" />\r
438     <ClInclude Include="..\..\..\cds\container\impl\ellen_bintree_map.h" />\r
439     <ClInclude Include="..\..\..\cds\container\impl\ellen_bintree_set.h" />\r
440     <ClInclude Include="..\..\..\cds\container\impl\iterable_list.h" />\r
441     <ClInclude Include="..\..\..\cds\container\impl\lazy_kvlist.h" />\r
442     <ClInclude Include="..\..\..\cds\container\impl\lazy_list.h" />\r
443     <ClInclude Include="..\..\..\cds\container\impl\michael_kvlist.h" />\r
444     <ClInclude Include="..\..\..\cds\container\impl\michael_list.h" />\r
445     <ClInclude Include="..\..\..\cds\container\impl\feldman_hashmap.h" />\r
446     <ClInclude Include="..\..\..\cds\container\impl\feldman_hashset.h" />\r
447     <ClInclude Include="..\..\..\cds\container\impl\skip_list_map.h" />\r
448     <ClInclude Include="..\..\..\cds\container\impl\skip_list_set.h" />\r
449     <ClInclude Include="..\..\..\cds\container\iterable_list_dhp.h" />\r
450     <ClInclude Include="..\..\..\cds\container\iterable_list_hp.h" />\r
451     <ClInclude Include="..\..\..\cds\container\lazy_kvlist_dhp.h" />\r
452     <ClInclude Include="..\..\..\cds\container\lazy_kvlist_rcu.h" />\r
453     <ClInclude Include="..\..\..\cds\container\lazy_list_dhp.h" />\r
454     <ClInclude Include="..\..\..\cds\container\lazy_list_rcu.h" />\r
455     <ClInclude Include="..\..\..\cds\container\michael_kvlist_dhp.h" />\r
456     <ClInclude Include="..\..\..\cds\container\michael_kvlist_rcu.h" />\r
457     <ClInclude Include="..\..\..\cds\container\michael_list_dhp.h" />\r
458     <ClInclude Include="..\..\..\cds\container\michael_list_rcu.h" />\r
459     <ClInclude Include="..\..\..\cds\container\michael_map_rcu.h" />\r
460     <ClInclude Include="..\..\..\cds\container\michael_set_rcu.h" />\r
461     <ClInclude Include="..\..\..\cds\container\mspriority_queue.h" />\r
462     <ClInclude Include="..\..\..\cds\container\feldman_hashmap_dhp.h" />\r
463     <ClInclude Include="..\..\..\cds\container\feldman_hashmap_hp.h" />\r
464     <ClInclude Include="..\..\..\cds\container\feldman_hashmap_rcu.h" />\r
465     <ClInclude Include="..\..\..\cds\container\feldman_hashset_dhp.h" />\r
466     <ClInclude Include="..\..\..\cds\container\feldman_hashset_hp.h" />\r
467     <ClInclude Include="..\..\..\cds\container\feldman_hashset_rcu.h" />\r
468     <ClInclude Include="..\..\..\cds\container\skip_list_map_dhp.h" />\r
469     <ClInclude Include="..\..\..\cds\container\skip_list_map_hp.h" />\r
470     <ClInclude Include="..\..\..\cds\container\skip_list_map_nogc.h" />\r
471     <ClInclude Include="..\..\..\cds\container\skip_list_map_rcu.h" />\r
472     <ClInclude Include="..\..\..\cds\container\skip_list_set_dhp.h" />\r
473     <ClInclude Include="..\..\..\cds\container\skip_list_set_hp.h" />\r
474     <ClInclude Include="..\..\..\cds\container\skip_list_set_nogc.h" />\r
475     <ClInclude Include="..\..\..\cds\container\skip_list_set_rcu.h" />\r
476     <ClInclude Include="..\..\..\cds\container\split_list_map_rcu.h" />\r
477     <ClInclude Include="..\..\..\cds\container\split_list_set_rcu.h" />\r
478     <ClInclude Include="..\..\..\cds\container\striped_map.h" />\r
479     <ClInclude Include="..\..\..\cds\container\striped_map\boost_flat_map.h" />\r
480     <ClInclude Include="..\..\..\cds\container\striped_map\boost_list.h" />\r
481     <ClInclude Include="..\..\..\cds\container\striped_map\boost_map.h" />\r
482     <ClInclude Include="..\..\..\cds\container\striped_map\boost_slist.h" />\r
483     <ClInclude Include="..\..\..\cds\container\striped_map\boost_unordered_map.h" />\r
484     <ClInclude Include="..\..\..\cds\container\striped_map\std_hash_map.h" />\r
485     <ClInclude Include="..\..\..\cds\container\striped_map\std_list.h" />\r
486     <ClInclude Include="..\..\..\cds\container\striped_map\std_map.h" />\r
487     <ClInclude Include="..\..\..\cds\container\striped_set.h" />\r
488     <ClInclude Include="..\..\..\cds\container\striped_set\adapter.h" />\r
489     <ClInclude Include="..\..\..\cds\container\striped_set\boost_flat_set.h" />\r
490     <ClInclude Include="..\..\..\cds\container\striped_set\boost_list.h" />\r
491     <ClInclude Include="..\..\..\cds\container\striped_set\boost_set.h" />\r
492     <ClInclude Include="..\..\..\cds\container\striped_set\boost_slist.h" />\r
493     <ClInclude Include="..\..\..\cds\container\striped_set\boost_stable_vector.h" />\r
494     <ClInclude Include="..\..\..\cds\container\striped_set\boost_unordered_set.h" />\r
495     <ClInclude Include="..\..\..\cds\container\striped_set\boost_vector.h" />\r
496     <ClInclude Include="..\..\..\cds\container\striped_set\std_hash_set.h" />\r
497     <ClInclude Include="..\..\..\cds\container\striped_set\std_list.h" />\r
498     <ClInclude Include="..\..\..\cds\container\striped_set\std_set.h" />\r
499     <ClInclude Include="..\..\..\cds\container\striped_set\std_vector.h" />\r
500     <ClInclude Include="..\..\..\cds\details\binary_functor_wrapper.h" />\r
501     <ClInclude Include="..\..\..\cds\details\bit_reverse_counter.h" />\r
502     <ClInclude Include="..\..\..\cds\details\bounded_container.h" />\r
503     <ClInclude Include="..\..\..\cds\details\lib.h" />\r
504     <ClInclude Include="..\..\..\cds\details\static_functor.h" />\r
505     <ClInclude Include="..\..\..\cds\gc\details\dhp.h" />\r
506     <ClInclude Include="..\..\..\cds\gc\details\hp.h" />\r
507     <ClInclude Include="..\..\..\cds\gc\details\hp_alloc.h" />\r
508     <ClInclude Include="..\..\..\cds\gc\details\hp_type.h" />\r
509     <ClInclude Include="..\..\..\cds\gc\dhp.h" />\r
510     <ClInclude Include="..\..\..\cds\gc\impl\dhp_decl.h" />\r
511     <ClInclude Include="..\..\..\cds\gc\impl\dhp_impl.h" />\r
512     <ClInclude Include="..\..\..\cds\gc\impl\hp_decl.h" />\r
513     <ClInclude Include="..\..\..\cds\gc\impl\hp_impl.h" />\r
514     <ClInclude Include="..\..\..\cds\intrusive\basket_queue.h" />\r
515     <ClInclude Include="..\..\..\cds\intrusive\cuckoo_set.h" />\r
516     <ClInclude Include="..\..\..\cds\intrusive\details\base.h" />\r
517     <ClInclude Include="..\..\..\cds\intrusive\details\ellen_bintree_base.h" />\r
518     <ClInclude Include="..\..\..\cds\intrusive\details\iterable_list_base.h" />\r
519     <ClInclude Include="..\..\..\cds\intrusive\details\lazy_list_base.h" />\r
520     <ClInclude Include="..\..\..\cds\intrusive\details\michael_list_base.h" />\r
521     <ClInclude Include="..\..\..\cds\intrusive\details\michael_set_base.h" />\r
522     <ClInclude Include="..\..\..\cds\intrusive\details\feldman_hashset_base.h" />\r
523     <ClInclude Include="..\..\..\cds\intrusive\details\node_traits.h" />\r
524     <ClInclude Include="..\..\..\cds\intrusive\details\raw_ptr_disposer.h" />\r
525     <ClInclude Include="..\..\..\cds\intrusive\details\single_link_struct.h" />\r
526     <ClInclude Include="..\..\..\cds\intrusive\details\skip_list_base.h" />\r
527     <ClInclude Include="..\..\..\cds\intrusive\details\split_list_base.h" />\r
528     <ClInclude Include="..\..\..\cds\intrusive\ellen_bintree_dhp.h" />\r
529     <ClInclude Include="..\..\..\cds\intrusive\ellen_bintree_hp.h" />\r
530     <ClInclude Include="..\..\..\cds\intrusive\ellen_bintree_rcu.h" />\r
531     <ClInclude Include="..\..\..\cds\intrusive\free_list.h" />\r
532     <ClInclude Include="..\..\..\cds\intrusive\free_list_tagged.h" />\r
533     <ClInclude Include="..\..\..\cds\intrusive\impl\ellen_bintree.h" />\r
534     <ClInclude Include="..\..\..\cds\intrusive\impl\iterable_list.h" />\r
535     <ClInclude Include="..\..\..\cds\intrusive\impl\lazy_list.h" />\r
536     <ClInclude Include="..\..\..\cds\intrusive\impl\michael_list.h" />\r
537     <ClInclude Include="..\..\..\cds\intrusive\impl\feldman_hashset.h" />\r
538     <ClInclude Include="..\..\..\cds\intrusive\impl\skip_list.h" />\r
539     <ClInclude Include="..\..\..\cds\intrusive\iterable_list_dhp.h" />\r
540     <ClInclude Include="..\..\..\cds\intrusive\iterable_list_hp.h" />\r
541     <ClInclude Include="..\..\..\cds\intrusive\lazy_list_dhp.h" />\r
542     <ClInclude Include="..\..\..\cds\intrusive\lazy_list_rcu.h" />\r
543     <ClInclude Include="..\..\..\cds\intrusive\michael_list_dhp.h" />\r
544     <ClInclude Include="..\..\..\cds\intrusive\michael_list_rcu.h" />\r
545     <ClInclude Include="..\..\..\cds\intrusive\michael_set_rcu.h" />\r
546     <ClInclude Include="..\..\..\cds\intrusive\mspriority_queue.h" />\r
547     <ClInclude Include="..\..\..\cds\intrusive\feldman_hashset_dhp.h" />\r
548     <ClInclude Include="..\..\..\cds\intrusive\feldman_hashset_hp.h" />\r
549     <ClInclude Include="..\..\..\cds\intrusive\feldman_hashset_rcu.h" />\r
550     <ClInclude Include="..\..\..\cds\intrusive\options.h" />\r
551     <ClInclude Include="..\..\..\cds\intrusive\skip_list_dhp.h" />\r
552     <ClInclude Include="..\..\..\cds\intrusive\skip_list_hp.h" />\r
553     <ClInclude Include="..\..\..\cds\intrusive\skip_list_nogc.h" />\r
554     <ClInclude Include="..\..\..\cds\intrusive\skip_list_rcu.h" />\r
555     <ClInclude Include="..\..\..\cds\intrusive\split_list_rcu.h" />\r
556     <ClInclude Include="..\..\..\cds\intrusive\striped_set.h" />\r
557     <ClInclude Include="..\..\..\cds\intrusive\striped_set\adapter.h" />\r
558     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_avl_set.h" />\r
559     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_list.h" />\r
560     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_set.h" />\r
561     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_sg_set.h" />\r
562     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_slist.h" />\r
563     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_splay_set.h" />\r
564     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_treap_set.h" />\r
565     <ClInclude Include="..\..\..\cds\intrusive\striped_set\boost_unordered_set.h" />\r
566     <ClInclude Include="..\..\..\cds\intrusive\striped_set\resizing_policy.h" />\r
567     <ClInclude Include="..\..\..\cds\intrusive\striped_set\striping_policy.h" />\r
568     <ClInclude Include="..\..\..\cds\lock\array.h" />\r
569     <ClInclude Include="..\..\..\cds\memory\pool_allocator.h" />\r
570     <ClInclude Include="..\..\..\cds\memory\vyukov_queue_pool.h" />\r
571     <ClInclude Include="..\..\..\cds\os\osx\timer.h" />\r
572     <ClInclude Include="..\..\..\cds\os\osx\topology.h" />\r
573     <ClInclude Include="..\..\..\cds\os\posix\fake_topology.h" />\r
574     <ClInclude Include="..\..\..\cds\os\posix\timer.h" />\r
575     <ClInclude Include="..\..\..\cds\sync\injecting_monitor.h" />\r
576     <ClInclude Include="..\..\..\cds\sync\lock_array.h" />\r
577     <ClInclude Include="..\..\..\cds\sync\monitor.h" />\r
578     <ClInclude Include="..\..\..\cds\sync\pool_monitor.h" />\r
579     <ClInclude Include="..\..\..\cds\sync\spinlock.h" />\r
580     <ClInclude Include="..\..\..\cds\threading\details\cxx11.h" />\r
581     <ClInclude Include="..\..\..\cds\threading\details\cxx11_manager.h" />\r
582     <ClInclude Include="..\..\..\cds\urcu\details\base.h" />\r
583     <ClInclude Include="..\..\..\cds\urcu\details\check_deadlock.h" />\r
584     <ClInclude Include="..\..\..\cds\urcu\details\gp.h" />\r
585     <ClInclude Include="..\..\..\cds\urcu\details\gpb.h" />\r
586     <ClInclude Include="..\..\..\cds\urcu\details\gpi.h" />\r
587     <ClInclude Include="..\..\..\cds\urcu\details\gpt.h" />\r
588     <ClInclude Include="..\..\..\cds\urcu\details\gp_decl.h" />\r
589     <ClInclude Include="..\..\..\cds\urcu\details\sh.h" />\r
590     <ClInclude Include="..\..\..\cds\urcu\details\sh_decl.h" />\r
591     <ClInclude Include="..\..\..\cds\urcu\details\sig_buffered.h" />\r
592     <ClInclude Include="..\..\..\cds\urcu\details\sig_threaded.h" />\r
593     <ClInclude Include="..\..\..\cds\urcu\exempt_ptr.h" />\r
594     <ClInclude Include="..\..\..\cds\urcu\dispose_thread.h" />\r
595     <ClInclude Include="..\..\..\cds\urcu\general_buffered.h" />\r
596     <ClInclude Include="..\..\..\cds\urcu\general_instant.h" />\r
597     <ClInclude Include="..\..\..\cds\urcu\general_threaded.h" />\r
598     <ClInclude Include="..\..\..\cds\urcu\options.h" />\r
599     <ClInclude Include="..\..\..\cds\urcu\raw_ptr.h" />\r
600     <ClInclude Include="..\..\..\cds\urcu\signal_buffered.h" />\r
601     <ClInclude Include="..\..\..\cds\urcu\signal_threaded.h" />\r
602     <ClInclude Include="..\..\..\cds\init.h" />\r
603     <ClInclude Include="..\..\..\cds\version.h" />\r
604     <ClInclude Include="..\..\..\cds\details\aligned_allocator.h" />\r
605     <ClInclude Include="..\..\..\cds\details\aligned_type.h" />\r
606     <ClInclude Include="..\..\..\cds\details\allocator.h" />\r
607     <ClInclude Include="..\..\..\cds\details\bitop_generic.h" />\r
608     <ClInclude Include="..\..\..\cds\details\bounded_array.h" />\r
609     <ClInclude Include="..\..\..\cds\details\defs.h" />\r
610     <ClInclude Include="..\..\..\cds\details\is_aligned.h" />\r
611     <ClInclude Include="..\..\..\cds\details\make_const_type.h" />\r
612     <ClInclude Include="..\..\..\cds\details\marked_ptr.h" />\r
613     <ClInclude Include="..\..\..\cds\details\trivial_assign.h" />\r
614     <ClInclude Include="..\..\..\cds\details\type_padding.h" />\r
615     <ClInclude Include="..\..\..\cds\gc\default_gc.h" />\r
616     <ClInclude Include="..\..\..\cds\gc\hp.h" />\r
617     <ClInclude Include="..\..\..\cds\gc\nogc.h" />\r
618     <ClInclude Include="..\..\..\cds\gc\details\retired_ptr.h" />\r
619     <ClInclude Include="..\..\..\cds\user_setup\allocator.h" />\r
620     <ClInclude Include="..\..\..\cds\user_setup\cache_line.h" />\r
621     <ClInclude Include="..\..\..\cds\user_setup\threading.h" />\r
622     <ClInclude Include="..\..\..\cds\lock\spinlock.h" />\r
623     <ClInclude Include="..\..\..\cds\threading\details\_common.h" />\r
624     <ClInclude Include="..\..\..\cds\threading\details\auto_detect.h" />\r
625     <ClInclude Include="..\..\..\cds\threading\details\gcc.h" />\r
626     <ClInclude Include="..\..\..\cds\threading\details\gcc_manager.h" />\r
627     <ClInclude Include="..\..\..\cds\threading\model.h" />\r
628     <ClInclude Include="..\..\..\cds\threading\details\msvc.h" />\r
629     <ClInclude Include="..\..\..\cds\threading\details\msvc_manager.h" />\r
630     <ClInclude Include="..\..\..\cds\threading\details\pthread.h" />\r
631     <ClInclude Include="..\..\..\cds\threading\details\pthread_manager.h" />\r
632     <ClInclude Include="..\..\..\cds\threading\details\wintls.h" />\r
633     <ClInclude Include="..\..\..\cds\threading\details\wintls_manager.h" />\r
634     <ClInclude Include="..\..\..\cds\compiler\backoff.h" />\r
635     <ClInclude Include="..\..\..\cds\compiler\bitop.h" />\r
636     <ClInclude Include="..\..\..\cds\compiler\defs.h" />\r
637     <ClInclude Include="..\..\..\cds\compiler\gcc\compiler_barriers.h" />\r
638     <ClInclude Include="..\..\..\cds\compiler\gcc\defs.h" />\r
639     <ClInclude Include="..\..\..\cds\compiler\gcc\amd64\backoff.h" />\r
640     <ClInclude Include="..\..\..\cds\compiler\gcc\amd64\bitop.h" />\r
641     <ClInclude Include="..\..\..\cds\compiler\gcc\ia64\backoff.h" />\r
642     <ClInclude Include="..\..\..\cds\compiler\gcc\ia64\bitop.h" />\r
643     <ClInclude Include="..\..\..\cds\compiler\gcc\sparc\backoff.h" />\r
644     <ClInclude Include="..\..\..\cds\compiler\gcc\sparc\bitop.h" />\r
645     <ClInclude Include="..\..\..\cds\compiler\gcc\x86\backoff.h" />\r
646     <ClInclude Include="..\..\..\cds\compiler\gcc\x86\bitop.h" />\r
647     <ClInclude Include="..\..\..\cds\compiler\gcc\ppc64\backoff.h" />\r
648     <ClInclude Include="..\..\..\cds\compiler\gcc\ppc64\bitop.h" />\r
649     <ClInclude Include="..\..\..\cds\compiler\vc\compiler_barriers.h" />\r
650     <ClInclude Include="..\..\..\cds\compiler\vc\defs.h" />\r
651     <ClInclude Include="..\..\..\cds\compiler\vc\x86\backoff.h" />\r
652     <ClInclude Include="..\..\..\cds\compiler\vc\x86\bitop.h" />\r
653     <ClInclude Include="..\..\..\cds\compiler\vc\amd64\backoff.h" />\r
654     <ClInclude Include="..\..\..\cds\compiler\vc\amd64\bitop.h" />\r
655     <ClInclude Include="..\..\..\cds\os\alloc_aligned.h" />\r
656     <ClInclude Include="..\..\..\cds\os\thread.h" />\r
657     <ClInclude Include="..\..\..\cds\os\timer.h" />\r
658     <ClInclude Include="..\..\..\cds\os\topology.h" />\r
659     <ClInclude Include="..\..\..\cds\os\hpux\alloc_aligned.h" />\r
660     <ClInclude Include="..\..\..\cds\os\hpux\timer.h" />\r
661     <ClInclude Include="..\..\..\cds\os\hpux\topology.h" />\r
662     <ClInclude Include="..\..\..\cds\os\linux\alloc_aligned.h" />\r
663     <ClInclude Include="..\..\..\cds\os\linux\timer.h" />\r
664     <ClInclude Include="..\..\..\cds\os\linux\topology.h" />\r
665     <ClInclude Include="..\..\..\cds\os\posix\alloc_aligned.h" />\r
666     <ClInclude Include="..\..\..\cds\os\posix\thread.h" />\r
667     <ClInclude Include="..\..\..\cds\os\sunos\alloc_aligned.h" />\r
668     <ClInclude Include="..\..\..\cds\os\sunos\timer.h" />\r
669     <ClInclude Include="..\..\..\cds\os\sunos\topology.h" />\r
670     <ClInclude Include="..\..\..\cds\os\win\alloc_aligned.h" />\r
671     <ClInclude Include="..\..\..\cds\os\win\thread.h" />\r
672     <ClInclude Include="..\..\..\cds\os\win\timer.h" />\r
673     <ClInclude Include="..\..\..\cds\os\win\topology.h" />\r
674     <ClInclude Include="..\..\..\cds\os\aix\alloc_aligned.h" />\r
675     <ClInclude Include="..\..\..\cds\os\aix\timer.h" />\r
676     <ClInclude Include="..\..\..\cds\os\aix\topology.h" />\r
677     <ClInclude Include="..\..\..\cds\os\libc\alloc_aligned.h" />\r
678     <ClInclude Include="..\..\..\cds\os\free_bsd\alloc_aligned.h" />\r
679     <ClInclude Include="..\..\..\cds\os\free_bsd\timer.h" />\r
680     <ClInclude Include="..\..\..\cds\os\free_bsd\topology.h" />\r
681     <ClInclude Include="..\..\..\cds\os\details\fake_topology.h" />\r
682     <ClInclude Include="..\..\..\cds\memory\michael\allocator.h" />\r
683     <ClInclude Include="..\..\..\cds\memory\michael\bound_check.h" />\r
684     <ClInclude Include="..\..\..\cds\memory\michael\options.h" />\r
685     <ClInclude Include="..\..\..\cds\memory\michael\osalloc_stat.h" />\r
686     <ClInclude Include="..\..\..\cds\memory\michael\procheap_stat.h" />\r
687     <ClInclude Include="..\..\..\cds\opt\buffer.h" />\r
688     <ClInclude Include="..\..\..\cds\opt\compare.h" />\r
689     <ClInclude Include="..\..\..\cds\opt\hash.h" />\r
690     <ClInclude Include="..\..\..\cds\opt\options.h" />\r
691     <ClInclude Include="..\..\..\cds\opt\permutation.h" />\r
692     <ClInclude Include="..\..\..\cds\opt\value_cleaner.h" />\r
693     <ClInclude Include="..\..\..\cds\intrusive\fcqueue.h" />\r
694     <ClInclude Include="..\..\..\cds\intrusive\fcstack.h" />\r
695     <ClInclude Include="..\..\..\cds\intrusive\lazy_list_hp.h" />\r
696     <ClInclude Include="..\..\..\cds\intrusive\lazy_list_nogc.h" />\r
697     <ClInclude Include="..\..\..\cds\intrusive\michael_list_hp.h" />\r
698     <ClInclude Include="..\..\..\cds\intrusive\michael_list_nogc.h" />\r
699     <ClInclude Include="..\..\..\cds\intrusive\michael_set.h" />\r
700     <ClInclude Include="..\..\..\cds\intrusive\michael_set_nogc.h" />\r
701     <ClInclude Include="..\..\..\cds\intrusive\moir_queue.h" />\r
702     <ClInclude Include="..\..\..\cds\intrusive\msqueue.h" />\r
703     <ClInclude Include="..\..\..\cds\intrusive\optimistic_queue.h" />\r
704     <ClInclude Include="..\..\..\cds\intrusive\segmented_queue.h" />\r
705     <ClInclude Include="..\..\..\cds\intrusive\split_list.h" />\r
706     <ClInclude Include="..\..\..\cds\intrusive\split_list_nogc.h" />\r
707     <ClInclude Include="..\..\..\cds\intrusive\treiber_stack.h" />\r
708     <ClInclude Include="..\..\..\cds\intrusive\tsigas_cycle_queue.h" />\r
709     <ClInclude Include="..\..\..\cds\intrusive\vyukov_mpmc_cycle_queue.h" />\r
710     <ClInclude Include="..\..\..\cds\container\fcdeque.h" />\r
711     <ClInclude Include="..\..\..\cds\container\fcpriority_queue.h" />\r
712     <ClInclude Include="..\..\..\cds\container\fcqueue.h" />\r
713     <ClInclude Include="..\..\..\cds\container\fcstack.h" />\r
714     <ClInclude Include="..\..\..\cds\container\lazy_kvlist_hp.h" />\r
715     <ClInclude Include="..\..\..\cds\container\lazy_kvlist_nogc.h" />\r
716     <ClInclude Include="..\..\..\cds\container\lazy_list_hp.h" />\r
717     <ClInclude Include="..\..\..\cds\container\lazy_list_nogc.h" />\r
718     <ClInclude Include="..\..\..\cds\container\michael_kvlist_hp.h" />\r
719     <ClInclude Include="..\..\..\cds\container\michael_kvlist_nogc.h" />\r
720     <ClInclude Include="..\..\..\cds\container\michael_list_hp.h" />\r
721     <ClInclude Include="..\..\..\cds\container\michael_list_nogc.h" />\r
722     <ClInclude Include="..\..\..\cds\container\michael_map.h" />\r
723     <ClInclude Include="..\..\..\cds\container\michael_map_nogc.h" />\r
724     <ClInclude Include="..\..\..\cds\container\michael_set.h" />\r
725     <ClInclude Include="..\..\..\cds\container\michael_set_nogc.h" />\r
726     <ClInclude Include="..\..\..\cds\container\moir_queue.h" />\r
727     <ClInclude Include="..\..\..\cds\container\msqueue.h" />\r
728     <ClInclude Include="..\..\..\cds\container\optimistic_queue.h" />\r
729     <ClInclude Include="..\..\..\cds\container\rwqueue.h" />\r
730     <ClInclude Include="..\..\..\cds\container\segmented_queue.h" />\r
731     <ClInclude Include="..\..\..\cds\container\split_list_map.h" />\r
732     <ClInclude Include="..\..\..\cds\container\split_list_map_nogc.h" />\r
733     <ClInclude Include="..\..\..\cds\container\split_list_set.h" />\r
734     <ClInclude Include="..\..\..\cds\container\split_list_set_nogc.h" />\r
735     <ClInclude Include="..\..\..\cds\container\treiber_stack.h" />\r
736     <ClInclude Include="..\..\..\cds\container\tsigas_cycle_queue.h" />\r
737     <ClInclude Include="..\..\..\cds\container\vyukov_mpmc_cycle_queue.h" />\r
738     <ClInclude Include="..\..\..\cds\container\details\make_lazy_kvlist.h" />\r
739     <ClInclude Include="..\..\..\cds\container\details\make_lazy_list.h" />\r
740     <ClInclude Include="..\..\..\cds\container\details\make_michael_kvlist.h" />\r
741     <ClInclude Include="..\..\..\cds\container\details\make_michael_list.h" />\r
742     <ClInclude Include="..\..\..\src\hp_const.h" />\r
743   </ItemGroup>\r
744   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
745   <ImportGroup Label="ExtensionTargets">\r
746   </ImportGroup>\r
747 </Project>