]> git.proxmox.com Git - ceph.git/blame - ceph/src/pmdk/src/core/libpmemcore.vcxproj
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / core / libpmemcore.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="alloc.c" />
15 <ClCompile Include="fs_windows.c" />
16 <ClCompile Include="os_thread_windows.c" />
17 <ClCompile Include="os_windows.c" />
18 <ClCompile Include="out.c" />
19 <ClCompile Include="util.c" />
20 <ClCompile Include="util_windows.c" />
21 </ItemGroup>
22 <ItemGroup>
23 <ClInclude Include="alloc.h" />
24 <ClInclude Include="errno_freebsd.h" />
25 <ClInclude Include="fault_injection.h" />
26 <ClInclude Include="fs.h" />
27 <ClInclude Include="os.h" />
28 <ClInclude Include="os_thread.h" />
29 <ClInclude Include="out.h" />
30 <ClInclude Include="pmemcore.h" />
31 <ClInclude Include="util.h" />
32 <ClInclude Include="util_pmem.h" />
33 <ClInclude Include="valgrind_internal.h" />
34 </ItemGroup>
35 <ItemGroup>
36 <ProjectReference Include="..\windows\srcversion\srcversion.vcxproj">
37 <Project>{901f04db-e1a5-4a41-8b81-9d31c19acd59}</Project>
38 </ProjectReference>
39 </ItemGroup>
40 <PropertyGroup Label="Globals">
41 <ProjectGuid>{2FA3155B-6F26-4D15-AC03-9D82D48DBC42}</ProjectGuid>
42 <Keyword>Win32Proj</Keyword>
43 <RootNamespace>libpmemcore</RootNamespace>
44 <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
45 </PropertyGroup>
46 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
48 <ConfigurationType>StaticLibrary</ConfigurationType>
49 <UseDebugLibraries>true</UseDebugLibraries>
50 <PlatformToolset>v140</PlatformToolset>
51 <CharacterSet>NotSet</CharacterSet>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54 <ConfigurationType>StaticLibrary</ConfigurationType>
55 <UseDebugLibraries>true</UseDebugLibraries>
56 <PlatformToolset>v140</PlatformToolset>
57 <CharacterSet>NotSet</CharacterSet>
58 </PropertyGroup>
59 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
60 <ImportGroup Label="ExtensionSettings">
61 </ImportGroup>
62 <ImportGroup Label="Shared">
63 </ImportGroup>
64 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
65 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66 </ImportGroup>
67 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
68 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69 </ImportGroup>
70 <PropertyGroup Label="UserMacros" />
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
72 <LinkIncremental>true</LinkIncremental>
73 <TargetExt>.lib</TargetExt>
74 <IncludePath>$(SolutionDir)\include;$(SolutionDir)\windows\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);.;</IncludePath>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
77 <LinkIncremental>true</LinkIncremental>
78 <TargetExt>.lib</TargetExt>
79 <IncludePath>$(SolutionDir)\include;$(SolutionDir)\windows\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);.;</IncludePath>
80 </PropertyGroup>
81 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
82 <ClCompile>
83 <PrecompiledHeader>NotUsing</PrecompiledHeader>
84 <WarningLevel>Level3</WarningLevel>
85 <PreprocessorDefinitions>PMDK_UTF8_API;NTDDI_VERSION=NTDDI_WIN10_RS1;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
86 <ForcedIncludeFiles>platform.h</ForcedIncludeFiles>
87 <CompileAs>CompileAsC</CompileAs>
88 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
89 <ExceptionHandling>false</ExceptionHandling>
90 <TreatWarningAsError>true</TreatWarningAsError>
91 </ClCompile>
92 <Link>
93 <SubSystem>Console</SubSystem>
94 <GenerateDebugInformation>true</GenerateDebugInformation>
95 </Link>
96 <Lib>
97 <AdditionalDependencies>ntdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
98 <TreatLibWarningAsErrors>true</TreatLibWarningAsErrors>
99 </Lib>
100 <PreBuildEvent>
101 <Command>
102 </Command>
103 </PreBuildEvent>
104 </ItemDefinitionGroup>
105 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
106 <ClCompile>
107 <PrecompiledHeader>NotUsing</PrecompiledHeader>
108 <WarningLevel>Level3</WarningLevel>
109 <PreprocessorDefinitions>PMDK_UTF8_API;NTDDI_VERSION=NTDDI_WIN10_RS1;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110 <ForcedIncludeFiles>platform.h</ForcedIncludeFiles>
111 <CompileAs>CompileAsC</CompileAs>
112 <Optimization>MaxSpeed</Optimization>
113 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
115 <ExceptionHandling>false</ExceptionHandling>
116 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
117 <TreatWarningAsError>true</TreatWarningAsError>
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 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
133 <ImportGroup Label="ExtensionTargets">
134 </ImportGroup>
135</Project>