Em Dom, 2014-01-26 às 20:44 +0100, Krzysztof Kosiński escreveu:
1. It stores file hashes in a database which is persistent over runs,
so you can use wildcards to specify the files to build, and it will
figure out on its own that the wildcard includes new files which have
to be compiled. This is simply impossible in a system where state
information is stored only in file system attributes, such as make.

Does it track include files as well? I did a simple test seconds ago and CMake was able to track include files too.

Use case: You change a header file included by some two implementation files. The implementation files are not changed, but the header file is changed. The implementation files including this header file should be recompiled.


--
Vinícius dos Santos Oliveira
https://about.me/vinipsmaker