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