[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