[Qt-creator] build settings for cross platform? multiple svn checkouts on each development computer

Tobias Hunger tobias.hunger at nokia.com
Mon Apr 19 10:49:00 CEST 2010


Hi Danny!

Yes, using the .pro-file for settings to be shared between developers is 
the right thing to do. Thanks for explaining that so well!

On 19.04.2010 10:16, ext Danny Price wrote:
> However, I've noticed that the latest snapshots turn on the shadow build
> feature by default. This is a problem because it overrides the build
> paths specified in the .pro file. And if I turn off the feature it will
> be turned on again the next time the .pro.user is generated (ie. when
> someone checks out my code).

Can you please describe your directory layout? Are you using your own 
shadow building setup? Which variables are ignored by our use of shadow 
builds? Can you send us a .pro-file that breaks for you so that we can 
improve the situation?

A existing in-source build should get detected and get imported using 
the settings used to create the build. This is of course not a help in 
the fresh-checkout use-case you mention:-/

 > I hope Nokia revert this to the previous behavior (turn off shadow
 > builds by default).

We did turn on shadow-building by default since we need to improve the 
multiple platform use-case. That is a real pain with pre-2.0beta 
creators since switching platforms totally confuses make, thus resulting 
in broken builds and all kinds of strangeness. There is just too many 
complaints about this to ignore;-). So shadow-building is -- from our 
perspective -- a must have for the next version.

However we are open for suggestions on how to minimize the impact on 
other use-cases.

Best Regards,
Tobias

-- 
Tobias Hunger
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



More information about the Qt-creator-old mailing list