I've got a little bit untidy project in C++ (Visual Studio solution + CMakeLists.txt). There is a lot of "includes" from an external projects, and it is hard to say, which one are really in use.
I want to remove all unused headers, and related to them implementation files from both Visual Studio solution and CMakeLists.txt.
Is there any tool for such a task?