-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathMicrosoft.Cpp.Common.user.props
142 lines (117 loc) · 7.24 KB
/
Microsoft.Cpp.Common.user.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!--
****************************************************************************************************
Microsoft.Cpp.Common.User.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (C) ShineEnergy Corporation. All rights reserved.
****************************************************************************************************
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_PropertySheetDisplayName>Cpp Common Properties</_PropertySheetDisplayName>
</PropertyGroup>
<PropertyGroup Condition="'$(SolutionDriver)' == ''" >
<SolutionDriver>$([System.IO.Path]::GetPathRoot($(SolutionDir)))</SolutionDriver>
</PropertyGroup>
<PropertyGroup Condition="'$(SolutionPrefix)' == ''">
<SolutionPrefix>$(SolutionDir)$(SolutionName)</SolutionPrefix>
</PropertyGroup>
<PropertyGroup Condition="'$(ProjectPrefix)' == ''">
<ProjectPrefix>$(ProjectDir)$(ProjectName)</ProjectPrefix>
</PropertyGroup>
<ImportGroup Label="PropertySheets">
<!-- import project by Project / Solution / Common properties if file exists -->
<Import Project="$(ProjectPrefix).props" Condition="Exists('$(ProjectPrefix).props')" />
<Import Project="$(SolutionPrefix).props" Condition="Exists('$(SolutionPrefix).props')" />
<Import Project="$(ProjectDir)Project\*.props" Condition="Exists('$(ProjectDir)Project')" />
<Import Project="$(ProjectDir)Properties\*.props" Condition="Exists('$(ProjectDir)Properties')" />
<Import Project="$(SolutionDir)Project\*.props" Condition="Exists('$(SolutionDir)Project')" />
<Import Project="$(SolutionDir)Properties\*.props" Condition="Exists('$(SolutionDir)Properties')" />
</ImportGroup>
<PropertyGroup>
<SingleFolder Condition="'$(SingleFolder)' == ''">false</SingleFolder>
<LibraryFolder >$(SolutionDir)../$(SolutionName)-Library\</LibraryFolder>
<SDKFolder>D:\SDK\</SDKFolder>
<BoostFolder>$(SDKFolder)boost_1_63_0\</BoostFolder>
<NodeGypFolder>$(LibraryFolder)node-v4.7.1/</NodeGypFolder>
<LibCefFolder>$(LibraryFolder)cef_binary_3.2526.1373.gb660893_windows32/</LibCefFolder>
<ThirdPartyFolder>$(SolutionDir)\third_party\</ThirdPartyFolder>
<ObjectFolder Condition="'$(ObjectFolder)' == ''">$(SolutionDir)../$(SolutionName)-Out\VC2012.IntDir\</ObjectFolder>
<ObjectFolder Condition="!HasTrailingSlash('$(ObjectFolder)')">$(ObjectFolder)\</ObjectFolder>
<OutputFolder Condition="'$(OutputFolder)' == ''">$(SolutionDir)../$(SolutionName)-Out</OutputFolder>
<OutputFolder Condition="!HasTrailingSlash('$(OutputFolder)')">$(OutputFolder)\</OutputFolder>
</PropertyGroup>
<PropertyGroup>
<IncludePath>$(BoostFolder);$(ProjectDir);$(ProjectDir)header;$(ProjectDir)include;$(LibCefFolder);$(THirdPartyFolder)\sqlite3;$(NodeGypFolder)\include\node;$(NodeGypFolder)src;$(NodeGypFolder)deps\uv\include;$(NodeGypFolder)deps\v8\include$(SolutionDir)include;$(SolutionDir)header;$(SolutionDir)renderer_modules\libsExt;$(THirdPartyFolder);$(THirdPartyFolder)\Duilib;$(THirdPartyFolder)\amo;$(SolutionDir)libNCUI;$(IncludePath)</IncludePath>
<LibraryPath>$(BoostFolder)\stage\lib;$(LibCefFolder)\bin;$(LibCefFolder)\libcef_dll_wrapper\$(Configuration);$(NodeGypFolder)\ia32;$(ProjectDir)binary;$(ProjectDir)library;$(SolutionDir)library;$(OutDir);$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(SingleFolder)' == 'false'">
<ImportFolder Condition="'$(ImportFolder)' == ''">$(OutputFolder)Library\</ImportFolder>
<SymbolFolder Condition="'$(SymbolFolder)' == ''">$(OutputFolder)Symbol\</SymbolFolder>
<BinaryFolder Condition="'$(BinaryFolder)' == ''">$(OutputFolder)Binary</BinaryFolder>
</PropertyGroup>
<PropertyGroup Condition="'$(SingleFolder)' != 'false'">
<ImportFolder Condition="'$(ImportFolder)' == ''">$(OutputFolder)</ImportFolder>
<SymbolFolder Condition="'$(SymbolFolder)' == ''">$(OutputFolder)</SymbolFolder>
<BinaryFolder Condition="'$(BinaryFolder)' == ''">$(OutputFolder)</BinaryFolder>
</PropertyGroup>
<PropertyGroup Condition="Exists('$(ImportFolder)')">
<LibraryPath>$(ImportFolder);$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup>
<SuffixCharSet Condition="'$(CharacterSet)' == 'Unicode'">U</SuffixCharSet>
<SuffixCharSet Condition="'$(CharacterSet)' != 'Unicode'">M</SuffixCharSet>
<SuffixRelease Condition="'$(Configuration)' == 'Debug'">D</SuffixRelease>
<SuffixRelease Condition="'$(Configuration)' != 'Debug'">R</SuffixRelease>
<SuffixMachine>$(PlatformArchitecture)</SuffixMachine>
</PropertyGroup>
<PropertyGroup>
<TargetOutput Condition="'$(TargetOutput)' == ''">$(TargetName)</TargetOutput>
<TargetSuffix>$(SuffixCharSet)$(SuffixRelease)$(SuffixMachine)</TargetSuffix>
<IntDir>$(ObjectFolder)$(ProjectName).$(TargetSuffix)\</IntDir>
<OutputName>$(TargetOutput)$(TargetSuffix)</OutputName>
</PropertyGroup>
<PropertyGroup Condition="'$(ConfigurationType)' != 'StaticLibrary'">
<OutDir Condition="'$(SingleFolder)' == 'false'">$(BinaryFolder).$(TargetSuffix)\</OutDir>
<OutDir Condition="'$(SingleFolder)' != 'false'">$(BinaryFolder)</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(ConfigurationType)' == 'StaticLibrary'">
<OutDir>$(ImportFolder)</OutDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile Condition="'$(ConfigurationType)' == 'StaticLibrary'">
<ProgramDataBaseFileName>$(SymbolFolder)Compile\$(OutputName).pdb</ProgramDataBaseFileName>
</ClCompile>
<ClCompile Condition="'%(ClCompile.DebugInformationFormat)' == ''">
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<ProgramDatabaseFile>$(SymbolFolder)Debuger\$(OutputName).pdb</ProgramDatabaseFile>
<ImportLibrary>$(ImportFolder)$(OutputName).lib</ImportLibrary>
</Link>
<!-- Output Public Symbols If Folder Exists -->
<Link Condition="Exists('$(SymbolFolder)Publish')">
<StripPrivateSymbols>$(SymbolFolder)Publish\$(OutputName).pdb</StripPrivateSymbols>
</Link>
</ItemDefinitionGroup>
<!-- Append $(TargetSuffix) for OutputFile's Name -->
<PropertyGroup Condition="'$(TargetName)' == '$(ProjectName)'">
<TargetName Condition="'$(TargetOutput)' != ''">$(TargetOutput)</TargetName>
<TargetName Condition="'$(SingleFolder)' != 'false'">$(OutputName)</TargetName>
<TargetName Condition="'$(ConfigurationType)' == 'StaticLibrary'">$(OutputName)</TargetName>
</PropertyGroup>
<PropertyGroup>
<OutputPath Condition="'$(OutputPath)' != '$(OutDir)'">$(OutDir)</OutputPath>
</PropertyGroup>
<PropertyGroup>
<ReferencePath>$(VCInstallDir)atlmfc\lib;$(VCInstallDir)lib</ReferencePath>
<SourcePath>$(VCInstallDir)atlmfc\src\mfc;$(VCInstallDir)atlmfc\src\mfcm;$(VCInstallDir)atlmfc\src\atl;$(VCInstallDir)crt\src;</SourcePath>
<ExcludePath>$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(MSBuildToolsPath32);$(VCInstallDir)atlmfc\lib;$(VCInstallDir)lib;</ExcludePath>
</PropertyGroup>
<ItemDefinitionGroup >
<ClCompile>
<DisableSpecificWarnings>4996;4091;4250;4302%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
</Project>