[cmake-developers] Better Eclipse CDT support

Alexander Neundorf neundorf at kde.org
Tue Apr 26 15:50:33 EDT 2011


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>
>     ...

Thanks, I'll have a look.
Which version of Eclipse are you using ?
I have Helios here and it works.

Alex




More information about the cmake-developers mailing list