From 6c026388d30ca8fd36f9112bb76aa2af4f568fe3 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 26 Nov 2009 16:29:45 +0000 Subject: Derive GCC based tools from new super class. Fixed option filter. Discard pipe option. --- org.rtems.cdt/plugin.xml | 49 +++++++++++++++++++--------- org.rtems.cdt/src/org/rtems/cdt/Storage.java | 2 +- 2 files changed, 34 insertions(+), 17 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"/> + superClass="org.rtems.cdt.tool.gcc"> + sourceContentType="org.eclipse.cdt.core.cSource" + sources="c"/> + superClass="org.rtems.cdt.tool.gcc"> + 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"/> - + sources="s,S"/> + superClass="org.rtems.cdt.tool.gcc" + commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> + 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"/> + superClass="org.rtems.cdt.tool.gcc" + commandLineGenerator="org.rtems.cdt.build.CygwinCommandLineGenerator"> + sourceContentType="org.eclipse.cdt.core.cxxSource" + sources="c,C,cc,cxx,cpp"/>