Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Schaefer2003-06-23 14:36:31 +0000
committerDoug Schaefer2003-06-23 14:36:31 +0000
commitb8059d7f27fb2f28cb77e7faa38ba6112d9a61cf (patch)
tree58ed23f5b36997e87d438cc49809d112f3cf2180 /core/org.eclipse.cdt.core/schema
parent40e2cbf0b08aa51acdfaeeb48ef18cf83e1be6b3 (diff)
downloadorg.eclipse.cdt-b8059d7f27fb2f28cb77e7faa38ba6112d9a61cf.tar.gz
org.eclipse.cdt-b8059d7f27fb2f28cb77e7faa38ba6112d9a61cf.tar.xz
org.eclipse.cdt-b8059d7f27fb2f28cb77e7faa38ba6112d9a61cf.zip
Patch for Sean Evoy:
1. Fix for bug 38665 - Need to select platform before configurations become visible 2. Icon files that were not delivered in my last patch 3. A new interface for clients of the build model to extract include paths and defined symbols for managed projects. Unmanaged projects to follow soon.
Diffstat (limited to 'core/org.eclipse.cdt.core/schema')
-rw-r--r--core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
index fce56ce8345..022f635c190 100644
--- a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
+++ b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
@@ -118,7 +118,9 @@
<attribute name="valueType" use="default" value="string">
<annotation>
<documentation>
- An option can be one of the following types; &apos;string&apos; for catch-all entries for options that cannot be easily defined any other way, &apos;string list&apos; for entries that consist of a list of values such as defined symbols or paths, &apos;boolean&apos; for options that have two values, and &apos;enumerated&apos; for options that are one-of a list of values.
+ General options can be one of the following types; &apos;string&apos; for catch-all entries for options that cannot be easily defined any other way, &apos;string list&apos; for entries that consist of a list of values such as defined symbols or paths, &apos;boolean&apos; for options that have two values, and &apos;enumerated&apos; for options that are one-of a list of values.
+
+Two additional types exist to flag options of special relevance to the build model; &apos;include&apos;, and &apos;definedSymbols&apos;. You can pre-populate with optionValues, and they will display in the UI the same way the &apos;StringList&apos; options do. The build model will look specifically for these value types when clients query for include paths and preprocessor defines.
</documentation>
</annotation>
<simpleType>
@@ -131,6 +133,10 @@
</enumeration>
<enumeration value="enumerated">
</enumeration>
+ <enumeration value="includePath">
+ </enumeration>
+ <enumeration value="definedSymbols">
+ </enumeration>
</restriction>
</simpleType>
</attribute>

Back to the top