Commit 452f46ca authored by John Ellson's avatar John Ellson

Merge branch 'patch-1' into 'master'

Update winbuild.html with more detailed instructions for the most recent release

See merge request !1293
parents 500fd3cf 21600ca7
Pipeline #36088108 passed with stages
in 21 minutes and 16 seconds
......@@ -8,9 +8,28 @@ For building on Windows:
<P>
<b>(Graphviz versions &ge; 2.41)</b>
<P>
First, in the root of the repository, perform git submodule update --init. This will download all submodules, which are mostly the dependencies for the Windows build.
Next, add the windows\dependencies\graphviz-build-utilities directory to your PATH (and restart Visual Studio or the prompt with which you execute msbuild after that). This folder contains the tools Bison, Flex and SED (and future additions) with versions that are tested.
First, make sure that you've checked out the most recent branch via git.
Don't download the repository via .zip or .tar.gz, as otherwise you'll
need to add the git submodule(s) yourself.
('git init' in a folder, and then 'git clone https://gitlab.com/graphviz/graphviz.git')
<P>
Then, run 'git submodule update --init' in the root directory. This will
download all submodules, which are mostly the dependencies for the Windows build.
<P>
You may need to add the ..\windows\dependencies\graphviz-build-utilities
directory to your PATH environmental variable (and restart Visual Studio
or the prompt with which you execute msbuild after that). This folder
contains the tools Bison, Flex and SED (and future additions) with versions
that are tested.
<P>
If all went right, the dependencies are now set up and you can build Graphviz.
<P>
Then browse to ..\graphviz\windows\getopt\ and open up getopt.vcxproj in
Visual Studio. Building, for exaple, dot.exe is done by right-clicking
dot in the solution explorer, and clicking build.
<P>
Then, in ..\graphviz\Debug\Graphviz\bin\ run 'dot.exe -c' to make a
config file and everything should work.
<P>
<b>(Graphviz versions &ge; 2.30)</b>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment