On Mon, Feb 16, 2009 at 8:03 PM, Jussi Pakkanen <[email protected]> wrote:

> I'll try to get sw compiled with CMake and do some measurements. Then
> we can talk about hard cold facts rather than estimates.

I got sw built. Before the results, I'll discuss some caveats:

This test was done with x86 Debian Unstable using Debian's OOo source version
3.0.1~rc1-2, dual core AMD processor and 2 gigs of memory.

I did other stuff (web browsing etc) on the computer while it was building.

Only sw is built. Stuff it depends on is not.

I only compiled C++ source.

Only source files defined directly in SLOFILES variables were
compiled. This means that for a line like SLOFILES = $(SOMEFILES)
foo.obj ... the files specified by SOMEFILES do not get compiled.

Whenever I ran into a compile error I just disabled that file. I
estimate that less than 5% of all source files are disabled.

The test consisted of running CMake's build generator followed by a
full build. Then build was run again to measure the time taken by the
build system when nothing has changed. Then the tests were run again
from scratch, but using 3 parallel processes.

The times for a single process

Generator: 1.9 s
1st build: 25 min 19 s
2nd build: 2 min 16 s

For three processes

Generator: 1.5 s
1st build: 13 min 11 s
2nd build: 1 min 9 s

I don't have times for dmake, unfortunately. But hopefully someone
familiar with OOo development can tell whether these times are ok or
complete garbage.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to