Hi all,

My team is just starting with CMake to have our WebKit port (EFL), so
far we like it as it is much cleaner than our previous experiences
(most of our projects use autotools).

Since webkit is a monster project (1668 objects generated), even doing
stat() on all files takes time, so make when there is nothing to make
takes more than we'd like. To solve this there are alternatives to
"make" that are quite nice, giving UNIX the speed other projects that
uses all-in-one IDE/compiler have, they do track the files that
changed and there is no need to check, you already know what changed.

One of the alternatives is tup (http://gittup.org/tup/index.html), it
uses Linux inotify support to track what changed and is quite nice.
All it need is a tupfile that represents a DAG, one can see examples
in http://gittup.org/tup/examples.html   Tup also traps open() system
calls using LD_PRELOAD and will automatically know the dependencies
based on files it reads.

As we never attempted to do any sort of CMake generator, not even
looking the existing, I'd like to know the expected effort to write
one for Tup from you guys. Anyone that would like to help with this
task?

BR,

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to