bksys / scons (Re: win32 port)

Thiago Macieira thiago at kde.org
Tue Jan 10 18:39:41 CET 2006


Alexander Neundorf wrote:
>Many things you are discussing here are already implemented by cmake,
> and: *the cmake guys want cmake to become the buildsystem for KDE4*.

In order to do that, they must drop the support for make and write a tool 
to build. The use of make is a very negative point for cmake, because 
make has no concept of compilation jobs and non-compilation jobs. That's 
the beauty of unsermake: the compilation jobs are parallelised and the 
others aren't.

When I build with "make -j8", I end up with 8 linkers running at the same 
time on my machine. And if they are linking big libraries, the memory 
usage is out of the question.

Then again, in theory, it is possible to re-serialise the non-compilation 
tasks by using a wrapper script with a lock file.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

5. Swa he géanhwearf tó timbran, and hwonne he cóm, lá! Unix cwæð "Hello, 
World". Ǽfre ǽghwilc wæs glæd and seo woruld wæs fréo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-buildsystem/attachments/20060110/57260a41/attachment.pgp 


More information about the Kde-buildsystem mailing list