]> git.proxmox.com Git - ceph.git/blame - ceph/src/pmdk/src/common/libpmemcommon.vcxproj
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / common / libpmemcommon.vcxproj
CommitLineData
a4b75251
TL
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|x64">
5 <Configuration>Debug</Configuration>
6 <Platform>x64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|x64">
9 <Configuration>Release</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 </ItemGroup>
13 <ItemGroup>
14 <ClCompile Include="..\libpmem2\auto_flush_windows.c" />
15 <ClCompile Include="..\libpmem2\usc_windows.c" />
16 <ClCompile Include="bad_blocks.c" />
17 <ClCompile Include="set_badblocks.c" />
18 <ClCompile Include="ctl.c" />
19 <ClCompile Include="ctl_cow.c" />
20 <ClCompile Include="ctl_prefault.c" />
21 <ClCompile Include="ctl_sds.c" />
22 <ClCompile Include="ctl_fallocate.c" />
23 <ClCompile Include="file.c" />
24 <ClCompile Include="file_windows.c" />
25 <ClCompile Include="mmap.c" />
26 <ClCompile Include="mmap_windows.c" />
27 <ClCompile Include="os_deep_windows.c" />
28 <ClCompile Include="pool_hdr.c" />
29 <ClCompile Include="rand.c" />
30 <ClCompile Include="set.c" />
31 <ClCompile Include="shutdown_state.c" />
32 <ClCompile Include="uuid.c" />
33 <ClCompile Include="uuid_windows.c" />
34 <ClCompile Include="..\libpmem2\config.c" />
35 <ClCompile Include="..\libpmem2\badblocks.c" />
36 <ClCompile Include="..\libpmem2\badblocks_none.c" />
37 <ClCompile Include="..\libpmem2\source.c" />
38 <ClCompile Include="..\libpmem2\source_windows.c" />
39 <ClCompile Include="..\libpmem2\pmem2_utils.c" />
40 <ClCompile Include="..\libpmem2\pmem2_utils_other.c" />
41 </ItemGroup>
42 <ItemGroup>
43 <ClInclude Include="..\libpmem2\auto_flush.h" />
44 <ClInclude Include="..\libpmem2\auto_flush_windows.h" />
45 <ClInclude Include="ctl.h" />
46 <ClInclude Include="ctl_global.h" />
47 <ClInclude Include="badblocks.h" />
48 <ClInclude Include="set_badblocks.h" />
49 <ClInclude Include="dlsym.h" />
50 <ClInclude Include="file.h" />
51 <ClInclude Include="mmap.h" />
52 <ClInclude Include="os_deep.h" />
53 <ClInclude Include="pmemcommon.h" />
54 <ClInclude Include="pool_hdr.h" />
55 <ClInclude Include="set.h" />
56 <ClInclude Include="sys_util.h" />
57 <ClInclude Include="uuid.h" />
58 <ClInclude Include="..\libpmem2\config.h" />
59 <ClInclude Include="..\libpmem2\pmem2_utils.h" />
60 </ItemGroup>
61 <ItemGroup>
62 <ProjectReference Include="..\core\libpmemcore.vcxproj">
63 <Project>{2fa3155b-6f26-4d15-ac03-9d82d48dbc42}</Project>
64 </ProjectReference>
65 </ItemGroup>
66 <PropertyGroup Label="Globals">
67 <ProjectGuid>{492BAA3D-0D5D-478E-9765-500463AE69AA}</ProjectGuid>
68 <Keyword>Win32Proj</Keyword>
69 <RootNamespace>libpmemcommon</RootNamespace>
70 <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
71 </PropertyGroup>
72 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
74 <ConfigurationType>StaticLibrary</ConfigurationType>
75 <UseDebugLibraries>true</UseDebugLibraries>
76 <PlatformToolset>v140</PlatformToolset>
77 <CharacterSet>NotSet</CharacterSet>
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
80 <ConfigurationType>StaticLibrary</ConfigurationType>
81 <UseDebugLibraries>true</UseDebugLibraries>
82 <PlatformToolset>v140</PlatformToolset>
83 <CharacterSet>NotSet</CharacterSet>
84 </PropertyGroup>
85 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
86 <ImportGroup Label="ExtensionSettings">
87 </ImportGroup>
88 <ImportGroup Label="Shared">
89 </ImportGroup>
90 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
91 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92 </ImportGroup>
93 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
94 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95 </ImportGroup>
96 <PropertyGroup Label="UserMacros" />
97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
98 <LinkIncremental>true</LinkIncremental>
99 <TargetExt>.lib</TargetExt>
100 <IncludePath>$(SolutionDir)\include;$(SolutionDir)\windows\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);.;</IncludePath>
101 </PropertyGroup>
102 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
103 <LinkIncremental>true</LinkIncremental>
104 <TargetExt>.lib</TargetExt>
105 <IncludePath>$(SolutionDir)\include;$(SolutionDir)\windows\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);.;</IncludePath>
106 </PropertyGroup>
107 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
108 <ClCompile>
109 <PrecompiledHeader>NotUsing</PrecompiledHeader>
110 <WarningLevel>Level3</WarningLevel>
111 <PreprocessorDefinitions>PMDK_UTF8_API;NTDDI_VERSION=NTDDI_WIN10_RS1;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
112 <ForcedIncludeFiles>platform.h</ForcedIncludeFiles>
113 <CompileAs>CompileAsC</CompileAs>
114 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
115 <ExceptionHandling>false</ExceptionHandling>
116 <TreatWarningAsError>true</TreatWarningAsError>
117 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(VcpkgRoot)include;$(SolutionDir)\core</AdditionalIncludeDirectories>
118 </ClCompile>
119 <Link>
120 <SubSystem>Console</SubSystem>
121 <GenerateDebugInformation>true</GenerateDebugInformation>
122 </Link>
123 <Lib>
124 <AdditionalDependencies>ntdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
125 <TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
126 </Lib>
127 <PreBuildEvent>
128 <Command>
129 </Command>
130 </PreBuildEvent>
131 </ItemDefinitionGroup>
132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
133 <ClCompile>
134 <PrecompiledHeader>NotUsing</PrecompiledHeader>
135 <WarningLevel>Level3</WarningLevel>
136 <PreprocessorDefinitions>PMDK_UTF8_API;NTDDI_VERSION=NTDDI_WIN10_RS1;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
137 <ForcedIncludeFiles>platform.h</ForcedIncludeFiles>
138 <CompileAs>CompileAsC</CompileAs>
139 <Optimization>MaxSpeed</Optimization>
140 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
141 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
142 <ExceptionHandling>false</ExceptionHandling>
143 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
144 <TreatWarningAsError>true</TreatWarningAsError>
145 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(VcpkgRoot)include;$(SolutionDir)\core</AdditionalIncludeDirectories>
146 </ClCompile>
147 <Link>
148 <SubSystem>Console</SubSystem>
149 <GenerateDebugInformation>true</GenerateDebugInformation>
150 </Link>
151 <Lib>
152 <AdditionalDependencies>ntdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
153 <TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
154 </Lib>
155 <PreBuildEvent>
156 <Command>
157 </Command>
158 </PreBuildEvent>
159 </ItemDefinitionGroup>
160 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
161 <ImportGroup Label="ExtensionTargets">
162 </ImportGroup>
163</Project>