On 03/08/2013 04:48 PM, Joshua Jensen wrote:
Unfortunately, pruning these doesn't work. When there is an update of
these system header files, the build system should notice this and
update the executable accordingly.
System headers aren't expected to change, which is why build systems
tend not to keep track of them.
If you really want your project to be rebuilt when these headers are
updated then you could try explicitly adding them as a prerequisite
for your project's build process. This isn't exactly standard
procedure, because this is a highly unusual use case, so unusual that
it indicates the problem lies with something other than the build
process.