[cmake-developers] Better Eclipse CDT support

Oliver Buchtala oliver.buchtala at jku.at
Wed Apr 27 17:21:30 EDT 2011


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.

Bye,
Oliver



More information about the cmake-developers mailing list