[ros-dev] [ros-diffs] [tkreuzer] 50243: [CMAKE] Add generation of a depencency graph for shared libraries. The output is a graphml file. Can be enabled with GENERATE_DEPENDENCY_GRAPH switch.

Timo Kreuzer timo.kreuzer at web.de
Sat Jan 1 10:26:43 UTC 2011


Am 31.12.2010 17:58, schrieb Ged Murphy:
> I didn't know about this feature.
> Will this help the effort towards a minwin effort in fixing the 
> dependency hierarchy (mess)?
>
> Ged.
>
Its not a cmake feature. Its a custom script. you could probably have 
cmake boil coffee with the right script ;-)
Currently the graph is a big mess, its simply too many dlls involved to 
see anything from it.
But it provides good raw data to create any kind of graphs from it.
I have been using yEd, sadly it doesn't handle the node ids (the dll 
names) properly, so all nodes simply get a number and the name gets 
lost. Dunno why that is. It can be worked around by adding an yEd 
specific label tag.

Timo




More information about the Ros-dev mailing list