I love Cygwin. It's the first thing I install on a new Windows image, going a long way towards making Windows "minimally useable." I'm also a big fan of Doxygen on big C++ projects (comparable to javadoc and perlpod). In particular, the auto-generated UML diagrams that Doxygen can smoothly infer from even undocumented headers can be a godsend in quickly spinning-up on a complex new codebase.
But for the graphs, Doxygen needs "dot", and for "dot" you need Graphviz, and that's why I'm frustrated that the Cygwin port of Graphviz appears to be abandoned. You can install the Windows binaries, but Doxygen seems to call them with the wrong pathname convention from Cygwin. And I didn't have much luck getting the GV sources to build under Cygwin either.
I was able to convert the paths dynamically with a bit of sed, and of course everything works flawlessly from my Mac, but still.
One of you unemployed CS grads looking for experience? Fix this port and I'll write you a reference :-)
No comments:
Post a Comment