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>
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>
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>
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>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <CharacterSet>MultiByte</CharacterSet>
50 <PlatformToolset>v141</PlatformToolset>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">
53 <ConfigurationType>DynamicLibrary</ConfigurationType>
54 <CharacterSet>MultiByte</CharacterSet>
55 <PlatformToolset>v141</PlatformToolset>
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>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64 <ConfigurationType>DynamicLibrary</ConfigurationType>
65 <CharacterSet>MultiByte</CharacterSet>
66 <PlatformToolset>v141</PlatformToolset>
68 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
69 <ImportGroup Label="ExtensionSettings">
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" />
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" />
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" />
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" />
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" />
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" />
95 <PropertyGroup Label="UserMacros" />
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>
149 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
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>
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>
176 </ItemDefinitionGroup>
177 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
179 <TargetEnvironment>X64</TargetEnvironment>
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>
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>
210 </ItemDefinitionGroup>
211 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
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>
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>
258 </ItemDefinitionGroup>
259 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
261 <TargetEnvironment>X64</TargetEnvironment>
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>
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>
309 </ItemDefinitionGroup>
310 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
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>
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>
337 </ItemDefinitionGroup>
338 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
340 <TargetEnvironment>X64</TargetEnvironment>
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>
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>
368 </ItemDefinitionGroup>
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" />
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" />
740 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
741 <ImportGroup Label="ExtensionTargets">