mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 09:46:02 +02:00
1. Schema fixes
2. test tool-chain definition fixes
This commit is contained in:
parent
31841a2ffe
commit
2f72db3571
3 changed files with 58 additions and 9 deletions
|
@ -7781,8 +7781,7 @@
|
||||||
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker">
|
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker">
|
||||||
<envVarBuildPath
|
<envVarBuildPath
|
||||||
pathType="buildpathLibrary"
|
pathType="buildpathLibrary"
|
||||||
variableList="LIBRARY_PATH"
|
variableList="LIBRARY_PATH">
|
||||||
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
||||||
</envVarBuildPath>
|
</envVarBuildPath>
|
||||||
<outputType
|
<outputType
|
||||||
outputs="exe"
|
outputs="exe"
|
||||||
|
@ -7804,8 +7803,7 @@
|
||||||
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker">
|
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker">
|
||||||
<envVarBuildPath
|
<envVarBuildPath
|
||||||
pathType="buildpathLibrary"
|
pathType="buildpathLibrary"
|
||||||
variableList="LIBRARY_PATH"
|
variableList="LIBRARY_PATH">
|
||||||
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
||||||
</envVarBuildPath>
|
</envVarBuildPath>
|
||||||
<outputType
|
<outputType
|
||||||
outputs="exe"
|
outputs="exe"
|
||||||
|
@ -7824,13 +7822,12 @@
|
||||||
<tool
|
<tool
|
||||||
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin"
|
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin"
|
||||||
name="Test 4.0 ToolName.compiler.cygwin.gnu.c"
|
name="Test 4.0 ToolName.compiler.cygwin.gnu.c"
|
||||||
isTest="true"
|
isSystem="true"
|
||||||
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler"
|
superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler"
|
||||||
optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.OneDirectionalPathConverter">
|
optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.OneDirectionalPathConverter">
|
||||||
<envVarBuildPath
|
<envVarBuildPath
|
||||||
pathType="buildpathInclude"
|
pathType="buildpathInclude"
|
||||||
variableList="CPATH,C_INCLUDE_PATH"
|
variableList="CPATH,C_INCLUDE_PATH">
|
||||||
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
||||||
</envVarBuildPath>
|
</envVarBuildPath>
|
||||||
<inputType
|
<inputType
|
||||||
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"
|
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"
|
||||||
|
@ -7844,8 +7841,7 @@
|
||||||
optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.BidirectionalPathConverter">
|
optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.BidirectionalPathConverter">
|
||||||
<envVarBuildPath
|
<envVarBuildPath
|
||||||
pathType="buildpathInclude"
|
pathType="buildpathInclude"
|
||||||
variableList="CPATH,CPLUS_INCLUDE_PATH"
|
variableList="CPATH,CPLUS_INCLUDE_PATH">
|
||||||
buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver">
|
|
||||||
</envVarBuildPath>
|
</envVarBuildPath>
|
||||||
<inputType
|
<inputType
|
||||||
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"
|
id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"
|
||||||
|
|
|
@ -485,6 +485,13 @@ The pathConverter of a toolchain applies for all tools of the toolchain except i
|
||||||
</documentation>
|
</documentation>
|
||||||
</annotation>
|
</annotation>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<attribute name="isSystem" type="boolean">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
the system elements are used by the system for specific needs and are not displayed in UI
|
||||||
|
</documentation>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
</complexType>
|
</complexType>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
@ -772,6 +779,13 @@ The pathConverter of a toolchain applies for all tools of the toolchain except i
|
||||||
</documentation>
|
</documentation>
|
||||||
</annotation>
|
</annotation>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<attribute name="isSystem" type="boolean">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
the system elements are used by the system for specific needs and are not displayed in UI
|
||||||
|
</documentation>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
</complexType>
|
</complexType>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
@ -1675,6 +1689,13 @@ If the builder supports specifying custom number of parallel jobs, the option de
|
||||||
</documentation>
|
</documentation>
|
||||||
</annotation>
|
</annotation>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<attribute name="isSystem" type="boolean">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
the system elements are used by the system for specific needs and are not displayed in UI
|
||||||
|
</documentation>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
</complexType>
|
</complexType>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,9 @@
|
||||||
|
|
||||||
<element name="extension">
|
<element name="extension">
|
||||||
<complexType>
|
<complexType>
|
||||||
|
<sequence>
|
||||||
|
<element ref="converter"/>
|
||||||
|
</sequence>
|
||||||
<attribute name="point" type="string" use="required">
|
<attribute name="point" type="string" use="required">
|
||||||
<annotation>
|
<annotation>
|
||||||
<documentation>
|
<documentation>
|
||||||
|
@ -39,6 +42,35 @@
|
||||||
</complexType>
|
</complexType>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
<element name="converter">
|
||||||
|
<complexType>
|
||||||
|
<attribute name="owners" type="string">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
|
||||||
|
</documentation>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="natures" type="string">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
|
||||||
|
</documentation>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="class" type="string" use="required">
|
||||||
|
<annotation>
|
||||||
|
<documentation>
|
||||||
|
|
||||||
|
</documentation>
|
||||||
|
<appInfo>
|
||||||
|
<meta.attribute kind="java" basedOn="org.eclipse.cdt.core.settings.model.extension.ICProjectConverter"/>
|
||||||
|
</appInfo>
|
||||||
|
</annotation>
|
||||||
|
</attribute>
|
||||||
|
</complexType>
|
||||||
|
</element>
|
||||||
|
|
||||||
<annotation>
|
<annotation>
|
||||||
<appInfo>
|
<appInfo>
|
||||||
<meta.section type="since"/>
|
<meta.section type="since"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue