Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 344646

Summary: Use EFSExtensionManager to get project paths
Product: [Tools] CDT Reporter: Michael Lindo <mlindo>
Component: cdt-buildAssignee: Vivian Kong <vivkong>
Status: RESOLVED FIXED QA Contact: Andrew Gvozdev <angvoz.dev>
Severity: normal    
Priority: P3 CC: cdtdoug, recoskie, vivkong
Version: 8.0   
Target Milestone: 8.0   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Use EFSExtensionManager to get project paths - patch for cdt_7_0 cdtdoug: iplog+

Description Michael Lindo CLA 2011-05-03 18:15:43 EDT
Build Identifier: 3.6

- Use EFSExtensionManager to get project paths for remote projects. (Was causing NPEs)

- Export org.eclipse.cdt.managedbuilder.internal.scannerconfig

Reproducible: Always
Comment 1 Michael Lindo CLA 2011-05-03 18:16:41 EDT
Created attachment 194656 [details]
Use EFSExtensionManager to get project paths - patch for cdt_7_0
Comment 2 Vivian Kong CLA 2011-05-04 10:09:48 EDT
This is related to Bug 344348.  I'll take a look.
Comment 3 Vivian Kong CLA 2011-05-04 10:10:43 EDT
This change will support use of GNU scanner discovery for remote projects (see bug 344348)
Comment 4 Vivian Kong CLA 2011-05-04 11:02:55 EDT
Modified patch a bit (copyright year, make exported package internal) and applied to cdt_7_0 and HEAD.

Thanks Mike.
Comment 5 CDT Genie CLA 2011-05-04 11:23:09 EDT
*** cdt cvs genie on behalf of vkong ***
Bug 344646 - Use EFSExtensionManager to get project paths

[*] AbstractGCCBOPConsoleParserUtility.java 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/AbstractGCCBOPConsoleParserUtility.java?root=Tools_Project&r1=1.10&r2=1.11

[*] DefaultGCCDependencyCalculator2Commands.java 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/DefaultGCCDependencyCalculator2Commands.java?root=Tools_Project&r1=1.10&r2=1.11
[*] GnuMakefileGenerator.java 1.102 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java?root=Tools_Project&r1=1.101&r2=1.102

[*] MANIFEST.MF 1.25 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF?root=Tools_Project&r1=1.24&r2=1.25

[*] MANIFEST.MF 1.22.2.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF?root=Tools_Project&r1=1.22.2.2&r2=1.22.2.3

[*] DefaultGCCDependencyCalculator2Commands.java 1.10.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/DefaultGCCDependencyCalculator2Commands.java?root=Tools_Project&r1=1.10&r2=1.10.2.1
[*] GnuMakefileGenerator.java 1.92.2.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java?root=Tools_Project&r1=1.92.2.1&r2=1.92.2.2