OLD | NEW |
| (Empty) |
1 <?xml version="1.0" encoding="utf-8"?> | |
2 | |
3 <Rule | |
4 Name="ConfigurationGeneral" | |
5 DisplayName="General" | |
6 PageTemplate="generic" | |
7 Description="General" | |
8 xmlns="http://schemas.microsoft.com/build/2009/properties"> | |
9 <Rule.Categories> | |
10 <Category Name="General" DisplayName="General" Description="General" /> | |
11 <Category Name="ProjectDefaults" DisplayName="Project Defaults" Description=
"Project Defaults" /> | |
12 <Category Name="NativeClient" DisplayName="Native Client" Description="Nativ
e Client General Properties" /> | |
13 </Rule.Categories> | |
14 <Rule.DataSource> | |
15 <DataSource Persistence="ProjectFile" Label="Configuration" /> | |
16 </Rule.DataSource> | |
17 | |
18 <StringProperty Name="NaClAddInVersion" Visible="false" | |
19 Category="NativeClient" Default=""> | |
20 <StringProperty.DataSource> | |
21 <DataSource Persistence="ProjectFile" Label=""/> | |
22 </StringProperty.DataSource> | |
23 </StringProperty> | |
24 | |
25 <StringProperty Name="VSNaClSDKRoot" DisplayName="NaCl SDK Root" | |
26 Description="Specifies the path to the Native Client SDK root
directory." | |
27 Category="NativeClient" Default="" | |
28 Subtype="folder" F1Keyword="VC.Project.VCConfiguration.NaClSDK
Root"> | |
29 <StringProperty.DataSource> | |
30 <DataSource Persistence="ProjectFile" Label="" /> | |
31 </StringProperty.DataSource> | |
32 </StringProperty> | |
33 | |
34 <StringProperty Name="NaClManifestPath" DisplayName="Manifest File Path" | |
35 Description="Specifies the path to the .nmf file for this proj
ect configuration." | |
36 Category="NativeClient" Default="" | |
37 Subtype="file" F1Keyword="VC.Project.VCConfiguration.NaClManif
estPath"> | |
38 <StringProperty.DataSource> | |
39 <DataSource Persistence="ProjectFile" Label="" /> | |
40 </StringProperty.DataSource> | |
41 </StringProperty> | |
42 | |
43 <StringProperty Name="NaClIrtPath" DisplayName="IRT File Path" | |
44 Description="Specifies the path to the NaCl Intermediate Runti
me file for this project configuration." | |
45 Category="NativeClient" Default="" | |
46 Subtype="file" F1Keyword="VC.Project.VCConfiguration.NaClIrtPa
th"> | |
47 <StringProperty.DataSource> | |
48 <DataSource Persistence="ProjectFile" Label="" /> | |
49 </StringProperty.DataSource> | |
50 </StringProperty> | |
51 | |
52 <StringProperty Name="NaClWebServerPort" DisplayName="Web Server Port" | |
53 Description="Specifies the port number to use while hosting th
e nexe" | |
54 Category="NativeClient" Default="" | |
55 F1Keyword="VC.Project.VCConfiguration.NaClWebServerPort"> | |
56 <StringProperty.DataSource> | |
57 <DataSource Persistence="ProjectFile" Label="" /> | |
58 </StringProperty.DataSource> | |
59 </StringProperty> | |
60 | |
61 <EnumProperty Name="ToolchainName" DisplayName="Toolchain" Category="NativeCli
ent"> | |
62 <EnumValue Name="newlib" DisplayName="newlib" /> | |
63 <EnumValue Name="glibc" DisplayName="glibc" /> | |
64 </EnumProperty> | |
65 | |
66 <StringProperty Name="OutDir" DisplayName="Output Directory" | |
67 Description="Specifies a relative path to the output file dire
ctory; can include environment variables." | |
68 Category="General" Default="$(SolutionDir)$(Configuration)\" | |
69 Subtype="folder" | |
70 F1Keyword="VC.Project.VCConfiguration.OutputDirectory"> | |
71 <StringProperty.DataSource> | |
72 <DataSource Persistence="ProjectFile" Label="" /> | |
73 </StringProperty.DataSource> | |
74 </StringProperty> | |
75 | |
76 <StringProperty Name="IntDir" DisplayName="Intermediate Directory" | |
77 Description="Specifies a relative path to the intermediate fil
e directory; can include environment variables." | |
78 Category="General" Default="$(Configuration)\" | |
79 Subtype="folder" | |
80 F1Keyword="VC.Project.VCConfiguration.IntermediateDirectory"> | |
81 <StringProperty.DataSource> | |
82 <DataSource Persistence="ProjectFile" Label="" /> | |
83 </StringProperty.DataSource> | |
84 </StringProperty> | |
85 | |
86 <StringProperty Name="TargetName" DisplayName="Target Name" | |
87 Description="Specifies a file name that this project will gene
rate." | |
88 F1Keyword="VC.Project.VCConfiguration.TargetName" | |
89 Category="General" Default="$(ProjectName)" | |
90 > | |
91 <StringProperty.DataSource> | |
92 <DataSource Persistence="ProjectFile" Label="" /> | |
93 </StringProperty.DataSource> | |
94 </StringProperty> | |
95 | |
96 <StringProperty Name="TargetExt" DisplayName="Target Extension" | |
97 Description="Specifies a file extension that this project will
generate. (Example: .exe or .dll)" | |
98 F1Keyword="VC.Project.VCConfiguration.TargetExt" | |
99 Category="General" | |
100 > | |
101 <StringProperty.DataSource> | |
102 <DataSource Persistence="ProjectFile" Label="" /> | |
103 </StringProperty.DataSource> | |
104 </StringProperty> | |
105 | |
106 <StringListProperty Name="ExtensionsToDeleteOnClean" DisplayName="Extensions t
o Delete on Clean" | |
107 Description="Semi-colon delimited wildcard specification f
or which files in the intermediate directory to delete on clean or rebuild." | |
108 Category="General" Separator=";" | |
109 F1Keyword="VC.Project.VCConfiguration.DeleteExtensionsOnCl
ean"> | |
110 <StringListProperty.DataSource> | |
111 <DataSource Persistence="ProjectFile" Label="" /> | |
112 </StringListProperty.DataSource> | |
113 </StringListProperty> | |
114 | |
115 <StringProperty Name="BuildLogFile" DisplayName="Build Log File" | |
116 Description="Specifies the build log file to write to when bui
ld logging is enabled." | |
117 F1Keyword="VC.Project.VCConfiguration.BuildLogFile" | |
118 Category="General" Default="$(ProjectDir)\$(MSBuildProjectName
).log" | |
119 Subtype="file"> | |
120 <StringProperty.DataSource> | |
121 <DataSource Persistence="ProjectFile" ItemType="BuildLog" P
ersistedName="Path" /> | |
122 </StringProperty.DataSource> | |
123 </StringProperty> | |
124 | |
125 <EnumProperty Name="ConfigurationType" DisplayName="Configuration Type" | |
126 Description="Specifies the type of output this configuration gen
erates." | |
127 Category="ProjectDefaults" | |
128 F1Keyword="VC.Project.VCConfiguration.ConfigurationType"> | |
129 <EnumValue Name="Application" DisplayName="Application (.nexe)" /> | |
130 <EnumValue Name="DynamicLibrary" DisplayName="Dynamic Library (.so)" /> | |
131 <EnumValue Name="StaticLibrary" DisplayName="Static library (.a)" /> | |
132 </EnumProperty> | |
133 <EnumProperty Name="TargetArchitecture" DisplayName="Target Architecture" Cate
gory="ProjectDefaults"> | |
134 <EnumValue Name="i686" DisplayName="x86 32-bit" /> | |
135 <EnumValue Name="x86_64" DisplayName="x86 64-bit" /> | |
136 </EnumProperty> | |
137 | |
138 <EnumProperty Name="CLRSupport" DisplayName="Common Language Runtime Support" | |
139 Description="Specifies whether this configuration supports the C
ommon Language Runtime. This is incompatible with some other settings, e.g. runt
ime checks. See help for /clr family of C++ compiler switches for full list of c
onflicts." | |
140 Category="ProjectDefaults" | |
141 F1Keyword="VC.Project.VCConfiguration.ManagedExtensions"> | |
142 <EnumValue Name="false" DisplayName="No Common Language Runtime Support" | |
143 Description="No Common Language Runtime Support" /> | |
144 <EnumValue Name="true" DisplayName="Common Language Runtime Support (/clr)" | |
145 Description="Common Language Runtime Support (/clr)"/> | |
146 <EnumValue Name="Pure" DisplayName="Pure MSIL Common Language Runtime Suppor
t (/clr:pure)" | |
147 Description="Pure MSIL Common Language Runtime Support (/clr:pure
)" /> | |
148 <EnumValue Name="Safe" DisplayName="Safe MSIL Common Language Runtime Suppor
t (/clr:safe)" | |
149 Description="Safe MSIL Common Language Runtime Support (/clr:safe
)" /> | |
150 <EnumValue Name="OldSyntax" DisplayName="Common Language Runtime Support, Ol
d Syntax (/clr:oldSyntax)" | |
151 Description="Common Language Runtime Support, Old Syntax (/clr:ol
dSyntax)" /> | |
152 </EnumProperty> | |
153 | |
154 </Rule> | |
OLD | NEW |