[CMake] [PATCH] kdevelop3 generator, 2nd version

William A. Hoffman billlist at nycap.rr.com
Tue Oct 12 17:06:17 EDT 2004


OK, so I just took a closer look at kdevelop and what we did.
The file groups works in our version of kdevelop, but the file tree
tab and cvs do not work with our approach.   

I suppose this means we may have to go back to polluting the source tree.
One other option, since kdevelop only works on unix, would be to
create a mirror tree with symlinks from the binary tree into the
source tree for out of source builds.

How does one do an out of source build with kdevlop right now?
I am guessing you can't.  Perhaps we should be lobbing the kdevlop folks
to add the feature of having a separate source tree from the build tree, and
having the project files live in the build tree.

-Bill
 

At 03:02 PM 10/12/2004, Alexander Neundorf wrote:
>Hi, 
> 
>> I really do not want to write into the source tree. 
>> We have proved that it can work in the binary tree. 
>> What if the source tree is on a cd rom?  There  are 
>> many issues with writing into the source tree, and 
>> I don't think we need to do it. 
>>  
>> When you say it does not work now, exactly what does not 
>> work? 
>    
>All files in the foo.kdevelop.filelist which have either an absolute path 
>or which are located somwhere higher (../whatever/ ) don't appear in the 
>file groups tab and the ile tree tab. 
> 
>I'll update my kdevelop to check if this is still the case with the 
>current version. 
> 
>> The big project works fine, it has all the source 
>> files, and you can build it from kdevelop.  The only missing 
>> part is how to correctly handle the sub-projects.    
> 
>Well, that's why I created a filelist-file for every subproject, which 
>contained the files belonging to this project. 
>  
>... 
>> Why can we not have: 
>> TopProject.kdevelop 
>> TopProject.kdevelop.filelist  (this has the list of sources from 
>> target1,target2,target3) 
>>  
>>   SubProject.kdevelop 
>>      SubProject.kdevelop.filelist (this has the list of sources from 
>> target3) 
> 
>That's what my patch did, only that the filelist file was located at the 
>root of the source tree. 
> 
>Bye 
>Alex 
> 
>
>-- 
>GMX ProMail mit bestem Virenschutz http://www.gmx.net/de/go/mail
>+++ Empfehlung der Redaktion +++ Internet Professionell 10/04 +++
>
>_______________________________________________
>CMake mailing list
>CMake at www.cmake.org
>http://www.cmake.org/mailman/listinfo/cmake 



More information about the CMake mailing list