|
214 | 214 | id="cdt.autobuild.tool.assembler"
|
215 | 215 | name="%ToolName.assembler"
|
216 | 216 | natureFilter="both"
|
217 |
| - outputFlag="-o"> |
| 217 | + outputFlag="-o" |
| 218 | + toolType="a->a.o"> |
218 | 219 | <optionCategory
|
219 | 220 | id="gnu.asm.category.general"
|
220 | 221 | name="%OptionCategory.General"
|
|
269 | 270 | id="cdt.autobuild.tool.c.compiler"
|
270 | 271 | name="%ToolName.compiler.c"
|
271 | 272 | natureFilter="both"
|
272 |
| - outputFlag="-o"> |
| 273 | + outputFlag="-o" |
| 274 | + toolType="c->c.o"> |
273 | 275 | <optionCategory
|
274 | 276 | id="gnu.c.compiler.category.dialect"
|
275 | 277 | name="%OptionCategory.Dialect"
|
|
809 | 811 | id="cdt.autobuild.tool.cpp.compiler"
|
810 | 812 | name="%ToolName.compiler.cpp"
|
811 | 813 | natureFilter="ccnature"
|
812 |
| - outputFlag="-o"> |
| 814 | + outputFlag="-o" |
| 815 | + toolType="cpp->cpp.o"> |
813 | 816 | <optionCategory
|
814 | 817 | id="gnu.cpp.compiler.category.dialect"
|
815 | 818 | name="%OptionCategory.Dialect"
|
|
1395 | 1398 | errorParsers="org.eclipse.cdt.core.GLDErrorParser"
|
1396 | 1399 | id="cdt.autobuild.tool.cpp.exe.linker"
|
1397 | 1400 | name="%ToolName.exe.linker.cpp"
|
1398 |
| - outputFlag="-o"> |
| 1401 | + outputFlag="-o" |
| 1402 | + toolType="cpp.o->exe"> |
1399 | 1403 | <optionCategory
|
1400 | 1404 | id="gnu.cpp.link.category.options"
|
1401 | 1405 | name="%OptionCategory.General"
|
|
1547 | 1551 | name="%ToolName.dynamic.lib.linker.cpp"
|
1548 | 1552 | natureFilter="ccnature"
|
1549 | 1553 | outputFlag="-o"
|
1550 |
| - superClass="cdt.autobuild.tool.cpp.exe.linker"> |
| 1554 | + superClass="cdt.autobuild.tool.cpp.exe.linker" |
| 1555 | + toolType="cpp.o->so/dll"> |
1551 | 1556 | <option
|
1552 | 1557 | category="gnu.c.link.category.shared"
|
1553 | 1558 | command="-shared"
|
|
1582 | 1587 | id="cdt.autobuild.tool.c.exe.linker"
|
1583 | 1588 | name="%ToolName.exe.linker.c"
|
1584 | 1589 | natureFilter="cnature"
|
1585 |
| - outputFlag="-o"> |
| 1590 | + outputFlag="-o" |
| 1591 | + toolType="c.o->exe"> |
1586 | 1592 | <optionCategory
|
1587 | 1593 | id="gnu.c.link.category.general"
|
1588 | 1594 | name="%OptionCategory.General"
|
|
1739 | 1745 | command="ar"
|
1740 | 1746 | id="cdt.autobuild.tool.archiver"
|
1741 | 1747 | name="%ToolName.archiver"
|
1742 |
| - natureFilter="both"> |
| 1748 | + natureFilter="both" |
| 1749 | + toolType="o->ar"> |
1743 | 1750 | <optionCategory
|
1744 | 1751 | id="gnu.lib.category.general"
|
1745 | 1752 | name="%OptionCategory.General"
|
|
1774 | 1781 | <tool
|
1775 | 1782 | id="cdt.autobuild.tool.c.dynamic.lib.linker"
|
1776 | 1783 | name="%ToolName.dynamic.lib.linker.c"
|
1777 |
| - superClass="cdt.autobuild.tool.c.exe.linker"> |
| 1784 | + superClass="cdt.autobuild.tool.c.exe.linker" |
| 1785 | + toolType="c.o->so/dll"> |
1778 | 1786 | <outputType
|
1779 | 1787 | id="cdt.autobuild.tool.dynamic.lib.c.linker.output.so"
|
1780 | 1788 | superClass="cdt.autobuild.tool.dynamic.lib.cpp.linker.output.so">
|
|
1891 | 1899 | </builder>
|
1892 | 1900 | </toolChain>
|
1893 | 1901 | <ToolProvider
|
1894 |
| - id="io.sloeber.autoBuild.ToolProvider.Path" |
1895 |
| - name="Path Tool Provider" |
1896 |
| - toolProvider="io.sloeber.autoBuild.Internal.PathToolProvider"> |
| 1902 | + Description="A tool provider for MinGW" |
| 1903 | + id="io.sloeber.autoBuild.ToolProvider.minGW" |
| 1904 | + name="%minGWToolProviderName" |
| 1905 | + toolProvider="io.sloeber.autoBuild.Internal.MinGWToolProvider"> |
1897 | 1906 | </ToolProvider>
|
1898 | 1907 |
|
1899 | 1908 | </extension>
|
|
0 commit comments