OLD | NEW |
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
3 <Rule Name="CL" PageTemplate="tool" DisplayName="C/C++" SwitchPrefix="-" Order="
10" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://s
chemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=m
scorlib"> | 3 <Rule Name="CL" PageTemplate="tool" DisplayName="C/C++" SwitchPrefix="-" Order="
10" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://s
chemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=m
scorlib"> |
4 | 4 |
5 <Rule.Categories> | 5 <Rule.Categories> |
6 <Category Name="General" DisplayName="General" /> | 6 <Category Name="General" DisplayName="General" /> |
7 <Category Name="Optimization" DisplayName="Optimization" /> | 7 <Category Name="Optimization" DisplayName="Optimization" /> |
8 <Category Name="Preprocessor" DisplayName="Preprocessor" /> | 8 <Category Name="Preprocessor" DisplayName="Preprocessor" /> |
9 <Category Name="Code Generation" DisplayName="Code Generation" /> | 9 <Category Name="Code Generation" DisplayName="Code Generation" /> |
10 <Category Name="Output Files" DisplayName="Output Files" /> | 10 <Category Name="Output Files" DisplayName="Output Files" /> |
(...skipping 19 matching lines...) Expand all Loading... |
30 <BoolProperty Name="OutputCommandLine" DisplayName="Output Command Line" Categ
ory="General"> | 30 <BoolProperty Name="OutputCommandLine" DisplayName="Output Command Line" Categ
ory="General"> |
31 </BoolProperty> | 31 </BoolProperty> |
32 <EnumProperty Name="ConfigurationType" DisplayName="Configuration Type" Catego
ry="General"> | 32 <EnumProperty Name="ConfigurationType" DisplayName="Configuration Type" Catego
ry="General"> |
33 <EnumValue Name="Application" DisplayName="Application (.nexe)" /> | 33 <EnumValue Name="Application" DisplayName="Application (.nexe)" /> |
34 <EnumValue Name="DynamicLibrary" DisplayName="Dynamic Library (.so)" Switch=
"shared"/> | 34 <EnumValue Name="DynamicLibrary" DisplayName="Dynamic Library (.so)" Switch=
"shared"/> |
35 <EnumValue Name="StaticLibrary" DisplayName="Static library (.a)" /> | 35 <EnumValue Name="StaticLibrary" DisplayName="Static library (.a)" /> |
36 </EnumProperty> | 36 </EnumProperty> |
37 <BoolProperty Name="UserHeaderDependenciesOnly" Category="General" Visible="tr
ue" Switch="MMD"> | 37 <BoolProperty Name="UserHeaderDependenciesOnly" Category="General" Visible="tr
ue" Switch="MMD"> |
38 </BoolProperty> | 38 </BoolProperty> |
39 | 39 |
40 <BoolProperty Name="PositionIndependentCode" DisplayName="Generate Position-
Independent Code" Category="Code Generation" Switch="fpic"> | 40 <BoolProperty Name="PositionIndependentCode" DisplayName="Generate Position-In
dependent Code" Category="Code Generation" Switch="fpic"> |
41 </BoolProperty> | 41 </BoolProperty> |
| 42 |
| 43 <BoolProperty Name="MultiProcessorCompilation" DisplayName="Multi-processor Co
mpilation" Description="Multi-processor Compilation" Category="General"> |
| 44 </BoolProperty> |
| 45 |
| 46 <IntProperty Name="ProcessorNumber" DisplayName="Number of processors" Descrip
tion="Number of processors." Category="General" Visible="false"> |
| 47 </IntProperty> |
| 48 |
42 <BoolProperty Name="ExceptionHandling" DisplayName="Enable C++ Exceptions" Cat
egory="Code Generation" Switch="fexceptions" ReverseSwitch="fno-exceptions"> | 49 <BoolProperty Name="ExceptionHandling" DisplayName="Enable C++ Exceptions" Cat
egory="Code Generation" Switch="fexceptions" ReverseSwitch="fno-exceptions"> |
43 </BoolProperty> | 50 </BoolProperty> |
44 | 51 |
45 <EnumProperty Name="OptimizationLevel" DisplayName="Optimization" Category="Op
timization"> | 52 <EnumProperty Name="OptimizationLevel" DisplayName="Optimization" Category="Op
timization"> |
46 <EnumValue Name="O0" DisplayName="No Optimization" Switch="O0" > | 53 <EnumValue Name="O0" DisplayName="No Optimization" Switch="O0" > |
47 </EnumValue> | 54 </EnumValue> |
48 <EnumValue Name="O1" DisplayName="Moderate Optimization" Switch="O1"> | 55 <EnumValue Name="O1" DisplayName="Moderate Optimization" Switch="O1"> |
49 </EnumValue> | 56 </EnumValue> |
50 <EnumValue Name="O2" DisplayName="Full Optimization" Switch="O2"> | 57 <EnumValue Name="O2" DisplayName="Full Optimization" Switch="O2"> |
51 </EnumValue> | 58 </EnumValue> |
(...skipping 25 matching lines...) Expand all Loading... |
77 <StringProperty Name="AdditionalOptions" DisplayName="Additional Options" Desc
ription="Additional Options" Category="Command Line"> | 84 <StringProperty Name="AdditionalOptions" DisplayName="Additional Options" Desc
ription="Additional Options" Category="Command Line"> |
78 </StringProperty> | 85 </StringProperty> |
79 | 86 |
80 | 87 |
81 <StringListProperty Name="SystemPreprocessorDefinitions" Category="General" Vi
sible="false" Switch="D"> | 88 <StringListProperty Name="SystemPreprocessorDefinitions" Category="General" Vi
sible="false" Switch="D"> |
82 </StringListProperty> | 89 </StringListProperty> |
83 | 90 |
84 <StringListProperty Subtype="folder" Name="SystemIncludeDirectories" Category=
"General" Visible="false" Switch="I"> | 91 <StringListProperty Subtype="folder" Name="SystemIncludeDirectories" Category=
"General" Visible="false" Switch="I"> |
85 </StringListProperty> | 92 </StringListProperty> |
86 </Rule> | 93 </Rule> |
OLD | NEW |