diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/schema')
-rw-r--r-- | core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd index 5c86003ad6b..af1df44f8d5 100644 --- a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd +++ b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd @@ -42,6 +42,11 @@ </element>
<element name="tool">
+ <annotation>
+ <documentation>
+ Defines a tool used in the build process.
+ </documentation>
+ </annotation>
<complexType>
<sequence>
<element ref="option"/>
@@ -92,6 +97,20 @@ </documentation>
</annotation>
</attribute>
+ <attribute name="outputFlag" type="string">
+ <annotation>
+ <documentation>
+ An optional flag for tools that allow users to specify a name for the artifact of the tool. For example, the GCC compiler and linker tools typically allow the user to specify the name of the output with the '-o' flag, whereas the archiver that creates libraries does not.
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="outputPrefix" type="string">
+ <annotation>
+ <documentation>
+ Some tools produce files with a special prefix that must be specified. For example, a librarian on POSIX systems expects the output to be lib<target>.a so 'lib' would be the prefix.
+ </documentation>
+ </annotation>
+ </attribute>
</complexType>
</element>
@@ -137,6 +156,8 @@ Two additional types exist to flag options of special relevance to the build mod </enumeration>
<enumeration value="definedSymbols">
</enumeration>
+ <enumeration value="libs">
+ </enumeration>
</restriction>
</simpleType>
</attribute>
|