[
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