[LLVMdev] Is there a guide to LLVM's components?
ofv at wanadoo.es
Thu Jul 22 10:41:53 PDT 2010
David Piepgrass <dpiepgrass at mentoreng.com> writes:
> One thing that helps me understand complex software is a dependency
> graph. I found an LLVM dependency graph at
> but it's really messy and hard to follow. From that graph I made a
> cleaner graph by hand (attached)... sorry about the fax-quality
> scan. But I have some questions about it...
> - How old is this graph?
It is for the 1.6 release. Now we are at 2.7. So figure out.
> - Is anything missing?
> - The web page says "Where a library has both archive and object
> forms, only the archive form is shown." Are "archive library" and
> "object library" the names Unix uses for dynamic link libraries and
> static libraries? What difference does it make to the dependency graph
> whether a library is "archive" or "object"?
This is obsolete and never concerned to Visual Studio anyways.
If you are interested on dependency info look at
cmake/modules/LLVMLibDeps.cmake. It is not the prettiest thing to see,
but maybe you can get something from it.
More information about the llvm-dev