]> granicus.if.org Git - graphviz/commitdiff
Update notes on the Windows build process.
authorEmden R. Gansner <erg@alum.mit.edu>
Thu, 26 Mar 2015 19:07:09 +0000 (15:07 -0400)
committerEmden R. Gansner <erg@alum.mit.edu>
Thu, 26 Mar 2015 19:07:09 +0000 (15:07 -0400)
doc/winbuild.html

index 9ad117fbb8a48230842ed02f71250591b074a425..82e9bbfa9fa66c2d30d3a6ea0f4d96c462d934e9 100644 (file)
@@ -5,6 +5,27 @@
 <body bgcolor=#ffffff>
 <h2>Graphviz Build Instructions for Windows</h2>
 <P>
+<b>(Graphviz versions &ge; 2.30)</b>
+<P>
+The current build process for Windows using Visual Studio is fairly 
+simple <b>assuming all of the necessary files are available and have
+been put in the correct place</b>. The build assumes you have installed
+binary versions of <A HREF="http://www.gtk.org">GTK 2.0</A> or later,
+<A HREF="http://www.qt.io/">Qt</A>, 
+and <A HREF="http://gnuwin32.sourceforge.net/packages/libtool.htm">ltdl</A>, 
+and source versions of <A HREF="http://gts.sourceforge.net/">GTS</A> 
+and <A HREF="http://www.cs.umd.edu/~mount/ANN/">ann</A>.  
+Further instructions can be found in the
+<A HREF="https://github.com/ellson/graphviz/issues/36">Graphviz github repository</A>.
+<P>
+This whole process could and should be simplified. In particular, the
+3rd-party software should not be stored in two places, and the Graphviz
+files that are made part of the release should come from the source package,
+and not be stored separately.
+In addition, the GTS and ANN build should be separate from the Graphviz 
+build. As 3rd-party libraries, these should only be built when the source
+is updated.
+<P>
 <b>(Graphviz versions &ge; 2.22)</b>
 <P>
 We now build both Visual Studio and MinGW versions of Graphviz.