On Tue, Aug 21, 2007 at 08:20:01PM +0200, Enrico Forestieri wrote: > [...] Then the Qt build system doesn't let you perform out of tree > builds (shadow builds in Qt parliance), even if Qt 4.3 is a big step > forward in this respect.
I just tried a shadow build of Qt 4.3.0 itself and it worked out-of-the-box. > > > autotools? You can't eat your cake and have it ;-) > > > > That's not about pure compilation. This is about having unnecessary > > abstraction layers _and_ choosing regularily the most expensive > > method of abstraction. > > There must be something wrong in the way we use autotools. I build > many other programs using autotools but do not experience the same > slowness as with lyx. Autotools is indeed only part of the problem (accounts for a factor of two). boost is the other (no hard numbers here, but I wouldn't be surprised if the magnitude was the same) and then there are various small issues. > But I would like to say that this is with non > Linux platforms, as in that case I don't see a real problem. I really > don't care when compilation takes 10 minutes instead of 12, but I am > concerned when with scons I can compile in almost half the time. That's the factor of 2 due to autotools. Andre'