Have you considered something like this?
Create a special target in your makefile that performs all the auditing
of your process that you want. Its prerequisites should be all of the
header files you're concerned about. Put it under CVS control and commit it
with all of your sources, and apply t
I'd like to provide an example of a case where something like this would be
useful. I want to prevent people from building a program that was compiled
with 2 different versions of a C++ header file. We already use the cvs
ident command to look for problems like this, but it would be even better t