Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ Dependencies manager [closed]

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".

like image 626
Drahakar Avatar asked Nov 22 '25 21:11

Drahakar


2 Answers

You can try include graphs in doxygen.

like image 142
cube Avatar answered Nov 25 '25 10:11

cube


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

like image 26
ThirdOne Avatar answered Nov 25 '25 10:11

ThirdOne