[cmake-developers] Better Eclipse CDT support

Alexander Neundorf neundorf at kde.org
Thu Apr 28 14:35:34 EDT 2011


On Wednesday 27 April 2011, Oliver Buchtala wrote:
> Am 27.04.2011 21:28, schrieb Alexander Neundorf:
> > On Monday 25 April 2011, Oliver Buchtala wrote:
> >> Am 20.04.2011 22:09, schrieb Alexander Neundorf:
> >>> ...
> >>>
> >>>>> What would you expect there ?
> >>>>
> >>>> Some structure that gives me acces to the sources of the targets.
> >>>> I suppose, you try to achieve this with sub-projects, but it does not
> >>>> work properly in my case.
> >>>
> >>> How does it work not properly ?
> >>> Don't you have project() calls or are they not created ?
> >>
> >> While creating a document on my generator implementation, I stumbled
> >> over the solution to this problem.
> >>
> >> [Subprojects] was empty in my setting because the generated link
> >> specifications have been invalid.
> >> Maybe, Eclipse CDT has changed here (?).
> >>
> >> You have to use 'locationURI' for virtual folders and 'location' for
> >> linked folders.
> >> I.e., specify a linked folder like that (in .cproject-file):
> >>
> >>     ...
> >>     <linkedResources>
> >>         <link>
> >>             <name>[Subprojects]</name>
> >>             <type>2</type>
> >>             <locationURI>virtual:/virtual</locationURI>
> >>         </link>
> >>         <link>
> >>             <name>[Subprojects]/LIBCURL</name>
> >>             <type>2</type>
> >>             <location>D:/libraries/cmake-git/Utilities/cmcurl</location>
> >>         </link>
> >>     </linkedResources>
> >>     ...
> >
> > Does the attached patch fix this for you ?
> >
> > For me (Eclipse Helios under Linux) it doesn't make a difference.
> >
> > Alex
>
> Yep.  This does under Windows as well.

Do you mean
a) the patch doesn't make a difference for you as well, i.e. you still have 
the problem
or
b) now it works for you under Windows as well (as it did before for me under 
Linux) ?


Alex




More information about the cmake-developers mailing list