]> granicus.if.org Git - graphviz/commitdiff
Fix build section to note the need to link in the plugin library.
authorerg <devnull@localhost>
Thu, 19 Apr 2007 22:28:16 +0000 (22:28 +0000)
committererg <devnull@localhost>
Thu, 19 Apr 2007 22:28:16 +0000 (22:28 +0000)
Also, note that on non-Windows systems, most libraries are combined.

doc/libguide/build.tex
doc/libguide/libguide.pdf

index 7281ee2b33d64684d19ee78eca7ecedb50dbcbfe..ca06addc0f28bb5fddf3158340245ff029d56b40 100644 (file)
@@ -10,6 +10,7 @@ and link the program with the necessary libraries.
 
 For linking, the application should use the \gviz\ libraries 
 \begin{itemize}
+\item {\tt gvc}
 \item {\tt common}
 \item {\tt dotgen}
 \item {\tt neatogen}
@@ -17,9 +18,9 @@ For linking, the application should use the \gviz\ libraries
 \item {\tt twopigen}
 \item {\tt circogen}
 \item {\tt pack}
-\item {\tt gvc}
 \item {\tt vpsc}\footnote{
 Only if \gviz\ was built with IPSEPCOLA defined.}
+\item {\tt plugin}
 \item {\tt pathplan}
 \item {\tt gd}\footnote{
 The {\tt gd} library provided by \gviz\ is essentially
@@ -30,6 +31,11 @@ version may be named {\tt gvgd}.
 \item {\tt graph}
 \item {\tt cdt}
 \end{itemize}
+On non-Windows sytems, the first 9, from {\tt gvc} to {\tt vpsc},
+are combined into a single {\tt gvc} library. In addition, if the
+system was compiled to use plug-ins, the linker need to reference
+the plug-in libraries, as these will be dynamically loaded on demand. 
+
 In addition, the following additional libraries may be necessary, depending
 on the options set when \gviz\ was built.
 \begin{itemize}
index cb8b28398fdd81ac09a2c477f788360b06b2af30..ab251347b6b527802e5ab75573eb7b68456ea815 100644 (file)
Binary files a/doc/libguide/libguide.pdf and b/doc/libguide/libguide.pdf differ