From 290c7897927ea7c9a221e2bce474652a538aef46 Mon Sep 17 00:00:00 2001 From: Chris Recoskie Date: Thu, 24 Jan 2008 15:11:57 +0000 Subject: Fixing scanner discovery to be per-language --- .../plugin.properties | 3 +- .../plugin.xml | 38 +++++++++++++++++++++- .../plugin.xml | 28 +++++++--------- 3 files changed, 51 insertions(+), 18 deletions(-) diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.properties b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.properties index d109ae0d3b5..fe51574e0bf 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.properties +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.properties @@ -15,4 +15,5 @@ providerName=Eclipse.org objectFileName=Object File -profileName=XL C/C++ managed make per project SCD profile \ No newline at end of file +profileName=XL C managed make per project scanner discovery profile +profileNameCPP=XL C++ managed make per project scanner discovery profile \ No newline at end of file diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml index 90adbd81248..625c844edc1 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml @@ -29,7 +29,7 @@ @@ -39,5 +39,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml index 85e0819fc83..c5aeed4d6ab 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml @@ -229,11 +229,12 @@ outputFlag="-o" superClass="org.eclipse.cdt.managedbuilder.xlc.ui.tool.abstractCompiler"> + dependencyContentType="org.eclipse.cdt.core.cxxHeader" + dependencyExtensions="h,H,hpp" + id="cdt.managedbuild.tool.xlc.cpp.compiler.input" + scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP" + sourceContentType="org.eclipse.cdt.core.cxxSource" + sources="c,C,cc,cxx,cpp">