1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Bug 577263: Eliminate unnecessary command line pattern attributes

We eliminate unnecessary command line pattern attributes that were
overriding the default pattern provided by
org.eclipse.cdt.managedbuilder.internal.core.Tool which now includes
${EXTRA_FLAGS}.

Change-Id: I8c4e8e613599e71e31e390f56319bacfd0329ab2
This commit is contained in:
John Dallaway 2022-05-05 11:11:51 +01:00
parent 2a669100f0
commit 7357cfd9eb

View file

@ -604,7 +604,6 @@
name="%ToolName.linker.macosx.c"
outputFlag="-o"
command="gcc"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
id="cdt.managedbuild.tool.macosx.c.linker"
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
<supportedProperties>
@ -796,7 +795,6 @@
name="%ToolName.linker.macosx.cpp"
outputFlag="-o"
command="g++"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
id="cdt.managedbuild.tool.macosx.cpp.linker"
errorParsers="org.eclipse.cdt.core.GLDErrorParser">
<supportedProperties>
@ -2526,13 +2524,11 @@
</targetPlatform>
<tool
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"
superClass="cdt.managedbuild.tool.gnu.c.compiler.base"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.solaris.archiver.base"
@ -2597,14 +2593,12 @@
<tool
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"
name="%ToolName.compiler.solaris.cpp"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
</tool>
<tool
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"
name="%ToolName.compiler.solaris.c"
superClass="cdt.managedbuild.tool.gnu.c.compiler.base"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
</tool>
</toolChain>