[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [cdt-dev] New Mylyn Feature and Feature Restructuring | 
Hey 
gang,
 
The Mylyn 
contribution has been approved and I've added in a new feature for it. It 
appears in last nights nightly master build. Download the master.zip and use the 
Software Updates to install from the CDT Optional Features the "Mylyn Bridge: 
C/C++ Development" feature. You'll of course need the latest Mylyn install as 
well. I'm not a Mylyn user (yet) so I'm not sure how well this works so please 
raise bugs if you see something wrong.
 
I've also 
restructured the features for the CDT to allow creation of CDT distros that 
don't have the GNU toolchain in them. The features are now as 
follows:
 
org.eclipse.cdt.platform
<plugin 
id="org.eclipse.cdt"
<plugin id="org.eclipse.cdt.core"
<plugin 
id="org.eclipse.cdt.core.aix"
<plugin 
id="org.eclipse.cdt.core.linux"
<plugin 
id="org.eclipse.cdt.core.linux.ia64"
<plugin 
id="org.eclipse.cdt.core.linux.ppc"
<plugin 
id="org.eclipse.cdt.core.linux.x86"
<plugin 
id="org.eclipse.cdt.core.linux.x86_64"
<plugin 
id="org.eclipse.cdt.core.macosx"
<plugin 
id="org.eclipse.cdt.core.qnx"
<plugin id="org.eclipse.cdt.core.solaris"
<plugin 
id="org.eclipse.cdt.core.win32"
<plugin 
id="org.eclipse.cdt.debug.core"
<plugin 
id="org.eclipse.cdt.debug.ui"
<plugin 
id="org.eclipse.cdt.make.core"
<plugin 
id="org.eclipse.cdt.make.ui"
<plugin 
id="org.eclipse.cdt.managedbuilder.core"
<plugin 
id="org.eclipse.cdt.managedbuilder.ui"
<plugin 
id="org.eclipse.cdt.ui"
org.eclipse.cdt.gnu.build
<plugin 
id="org.eclipse.cdt.managedbuilder.gnu.ui"
org.eclipse.cdt.gnu.debug
<plugin 
id="org.eclipse.cdt.debug.mi.core"
<plugin 
id="org.eclipse.cdt.debug.mi.ui"
<plugin 
id="org.eclipse.cdt.launch"
The old 
org.eclipse.cdt feature contains these three features so most CDT downloaders 
won't notice the difference and will get the same feature set they do 
today.
 
Also note I put the 
launch plug-in into the gnu.debug feature. As far as I can tell, no non-gdb 
debugger integrations use these launchers. This also paves the way to cleanly 
integrate the new DSF/GDB work which has it's own launchers. But for 5.1, we 
really need to work on a common launch framework that supports both CDI and 
DSF.
 
BTW, the platform 
feature looks exactly like I hoped (once I fixed an NPE caused when no 
toolchains were defined). It still gives users the ability to create Makefile 
projects. All other project types are hidden as they should be. I might actually 
make this a top level feature in case we have some CDT downloaders that need 
something like this.
 
As always, feedback 
appreciated.
 
Cheers,
Doug