views:

381

answers:

3

We have here a pretty big application that is taking a lot of time to compile and I am looking for a way to reduce this compile time. I thought a good way to do this would be to reduce the dependency between the include files. Do you know any good dependency/Includes manager that would be pretty cheap? Something that would draw me a good graphic and show me where are the "dependencies bottleneck".

Thank you.

+5  A: 

You can try include graphs in doxygen.

cube
+2  A: 

You could use Source Navigator to analyze the source. Look at the section: Using the Include Browser in here. Or a better option would be to use cinclude2dot

ThirdOne
A: 

Visualize c/c++ include dependencies with Include File Dependencies Watcher

Vladimir