As a thought... How troublesome would it be to have something like a CREATOR_PRAGMA variable in the .pro file that directs these kinds of things? qmake could simply ignore it, after all. This would allow some settings -- like, for instance, shadow builds -- to be overridden by the .pro file.
/s/ Adam On Mon, Apr 19, 2010 at 3:49 AM, Tobias Hunger <tobias.hun...@nokia.com> wrote: > 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 > _______________________________________________ > Qt-creator mailing list > Qt-creator@trolltech.com > http://lists.trolltech.com/mailman/listinfo/qt-creator > _______________________________________________ Qt-creator mailing list Qt-creator@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-creator