I have a legacy C ++ application with a deep #includes graph. Changes to any header file often cause recompilation of seemingly unrelated source files.
The application is built using the Visual Studio 2005 Solution File (sln).
Is it possible to invoke MSBUILD so that it reports which dependency (s) cause recompilation of the source file?
Is there any other tool that can help?
NOTE. I am looking for a tool that will tell me why the file will be rebuilt, and not some restorative magic telling me why it was rebuilt.
source share