On Tue, Aug 21, 2007 at 03:18:15AM +0200, Enrico Forestieri wrote: > On Tue, Aug 21, 2007 at 02:29:00AM +0200, Andre Poenitz wrote: > > > On Tue, Aug 21, 2007 at 01:10:29AM +0200, Enrico Forestieri wrote: > > > Note that it is much simpler and faster building Qt4 from sources than it > > > is building LyX. I have 4.1.5, 4.2.3, and 4.3.1 installed and I configure > > > LyX for each version through a script without any hassle. > > > > And that's with more than one million lines in Qt *.cpp, and just 148000 > > in LyX. It is really a shame. > > Yes, it is quite strange, but with LyX I simply do > configure; make; make install > whereas with Qt I have to write down qmake.conf and qplatformdefs.h > (and I should know what to put there) if my platform is not directly > supported.
That's a one-time effort, requires you to copy two files with 250 lines and adjust maybe 10 of them. The price for not doing that is n-times increased compile and link times for _everybody_ for _every_ build. > > PS: Wonder why? > > 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. Andre'