On Sat, Mar 24, 2007 at 10:55:58PM +0100, Abdelrazak Younes wrote:
> Angus Leeming wrote:
> >Andre Poenitz <[EMAIL PROTECTED]> writes:
> >>Each time I try to get back to work on LyX I am appalled by the
> >>time it takes to compile and link.
> >
> >Agreed.
> >
> >>Testcase is src/graphics. Pretty selfcontained, modern C++ the
> >>way we like it. A total of 2608 lines in 11 *.C files.
> >
> >>Now, cp *.C Graphics.C, adjust Makefile.am
> >
> >It seems to me that multiple .C files are an aid to humans. I find it much 
> >easier to navigate such a setup. I suspect I'm not alone.
> 
> Count me in. The one class/one file mantra is good IMHO.

We found a method to stay with a class per file and still have 
larger compilation units.

> >Given that your solution to the problems that the compiler has with these 
> >11 files is so simple, why don't we introduce a new rule to the makefile 
> >to do just as you suggest? Ie, let the makefile perform the concatenation?
> >
> >This may be truly hard with Automake, but it's surely do-able with scons.
> 
> Personally I think that compilation with CMake/MSVC8 is very fine...

Still, MSVC8 doesn't run on *nix.

Andre'

Reply via email to