Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/schema')
-rw-r--r--core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd21
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 &apos;-o&apos; 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&lt;target&gt;.a so &apos;lib&apos; 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>

Back to the top