diff options
Diffstat (limited to 'org.rtems.cdt/plugin.xml')
-rw-r--r-- | org.rtems.cdt/plugin.xml | 49 |
1 files changed, 33 insertions, 16 deletions
diff --git a/org.rtems.cdt/plugin.xml b/org.rtems.cdt/plugin.xml index b0ad870..6d05511 100644 --- a/org.rtems.cdt/plugin.xml +++ b/org.rtems.cdt/plugin.xml @@ -430,24 +430,32 @@ id="org.rtems.cdt.builder" superClass="cdt.managedbuild.target.gnu.builder"/> <tool - commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator" id="org.rtems.cdt.compiler.c" name="RTEMS C Compiler" - superClass="cdt.managedbuild.tool.gnu.c.compiler"> + superClass="org.rtems.cdt.tool.gcc"> <inputType id="org.rtems.cdt.compiler.input.c" + dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" + dependencyContentType="org.eclipse.cdt.core.cHeader" + dependencyExtensions="h" + languageId="org.eclipse.cdt.core.gcc" scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileC" - superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + sourceContentType="org.eclipse.cdt.core.cSource" + sources="c"/> </tool> <tool - commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator" id="org.rtems.cdt.compiler.cpp" name="RTEMS C++ Compiler" - superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> + superClass="org.rtems.cdt.tool.gcc"> <inputType id="org.rtems.cdt.compiler.cpp.input" - superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input" - scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileCPP"/> + dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" + dependencyContentType="org.eclipse.cdt.core.cxxHeader" + dependencyExtensions="h,H,hpp" + languageId="org.eclipse.cdt.core.g++" + scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileCPP" + sourceContentType="org.eclipse.cdt.core.cxxSource" + sources="c,C,cc,cxx,cpp"/> </tool> <tool commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator" @@ -474,8 +482,7 @@ languageId="org.eclipse.cdt.core.gcc" scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileC" sourceContentType="org.eclipse.cdt.core.asmSource" - sources="s,S"> - </inputType> + sources="s,S"/> </tool> <tool commandLineGenerator="org.rtems.cdt.build.CommandLineGenerator" @@ -533,24 +540,34 @@ id="org.rtems.cdt.builder.cygwin" superClass="cdt.managedbuild.target.gnu.builder"/> <tool - commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator" id="org.rtems.cdt.compiler.c.cygwin" name="RTEMS C Compiler (Cygwin)" - superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin"> + superClass="org.rtems.cdt.tool.gcc" + commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> <inputType id="org.rtems.cdt.compiler.input.c.cygwin" - superClass="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin" - scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinC"/> + dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" + dependencyContentType="org.eclipse.cdt.core.cHeader" + dependencyExtensions="h" + languageId="org.eclipse.cdt.core.gcc" + scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinC" + sourceContentType="org.eclipse.cdt.core.cSource" + sources="c"/> </tool> <tool - commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator" id="org.rtems.cdt.compiler.cpp.cygwin" name="RTEMS C++ Compiler (Cygwin)" - superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin"> + superClass="org.rtems.cdt.tool.gcc" + commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> <inputType id="org.rtems.cdt.compiler.cpp.input.cygwin" + dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" + dependencyContentType="org.eclipse.cdt.core.cxxHeader" + dependencyExtensions="h,H,hpp" + languageId="org.eclipse.cdt.core.g++" scannerConfigDiscoveryProfileId="org.rtems.cdt.RtemsSCDProfileWinCPP" - superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"/> + sourceContentType="org.eclipse.cdt.core.cxxSource" + sources="c,C,cc,cxx,cpp"/> </tool> <tool commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator" |