ext Danny Price wrote:
> 
> 
> On Wed, Aug 26, 2009 at 3:49 PM, Kai Koehne <[email protected] 
> <mailto:[email protected]>> wrote:

>     I feel like I have to defend the current approach here. The .user files
>     are named .user because they are user specific - that is, they are not
>     meant to be shared between users! The very same is true for the session
>     files.
> 
> 
> I would agree with you if it were not for the fact that Creator persists 
> project-specific build settings and dependencies (the OP's question) in 
> .user files and sessions. A session is Creator's version of a 
> VisualStudio solution. Without it you lose that information. The only 
> option is to embed as much as possible into .pro files but as I said 
> earlier, Creator handles subdirs as aggregates rather than project 
> hierachies.

I see what you mean, and it is true that the project settings got more 
and more functionality over time, with e.g. the project dependencies 
somewhat overlapping with the build system features ...

About the creator handling subdirs as aggregates ... I'm not sure what 
you mean. Say you load the toplevel src.pro of qt, and then build, 
qmake/make do handle project dependencies quite nicely. What exactly are 
you missing here?


About the subdirs being aggregates, I'm not sure
>     The idea behind this is that QtCreator is (primarily) an editor, not a
>     build system. You want to use QtCreator to work on your project - great!
> 
> 
> No, Creator is an IDE and is documented as such. There's nothing in Qt's 
> lit. that states Creator is purely an editor. This limitation appears to 
> be the result of a design decision rather than any technical limitation.

I take back the "QtCreator is an editor" part, I intended it just to 
emphasize "it's not a full build system" :) But I agree that it would be 
very nice to have better support for the qmake integration.

Regards

Kai

-- 
Kai Koehne
Software Engineer
Nokia, Qt Development Frameworks

Nokia gate5 GmbH
Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
Umsatzsteueridentifikationsnummer: DE 812 845 193
Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to