[CMake] dependencies on system include files

Kris Thielemans kris.f.thielemans at gmail.com
Sun Dec 16 19:24:05 EST 2018


Hi all

 

I've just had a problem caused by an upgrade of my system files (in this
particular case: boost). Rebuilding our software didn't correctly rebuild
those files that depend on the updated boost files. (I'm using CMake 3.9
with make on Ubuntu 16.04)

 

Checking a bit more carefully it appears that the system .h files are not
included in depend.make. I guess this is done to save some time checking all
those dependencies as system files are supposed to be relatively stable, but
if they're not, it creates trouble of course.

 

Is there any way to change this behaviour? (ideally something like for one
time only, check if dependent system include files are more recent then what
was compiled, but that's a stretch of course).

 

Thanks

 

Kris

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20181217/b2fca271/attachment.html>


More information about the CMake mailing list