]> granicus.if.org Git - graphviz/commit
implement --enable-man-pdfs configure option
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 3 Oct 2020 03:54:54 +0000 (20:54 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 9 Oct 2020 14:40:23 +0000 (07:40 -0700)
commit661a1c3439b620fa26263cbb966968812d4aba65
tree89e3ae83c4403ce32486ff0498d44698ab58abac
parent10fda8b4c8f266118a8ca2ac9b30b19aec0c7287
implement --enable-man-pdfs configure option

There are now the following behaviors during configure and compilation:

  ./configure --enable-man-pdfs ...
    PDFs of man pages will be generated using ps2pdf. If ps2pdf is not
    installed, pstopdf will be used. If pstopdf is also not installed,
    compilation will fail.

  ./configure --disable-man-pdfs ...
    The build will not check for or attempt to generate any PDF versions of man
    pages. It is irrelevant whether ps2pdf or pstopdf are installed.

  ./configure ... (with neither option)
    If ps2pdf is found in $PATH, PDFs of man pages are generated using ps2pdf.
    If ps2pdf is not found, pstopdf will be looked for and, if found, used to
    generate PDFs of man pages. If neither are found, no PDFs of man pages will
    be generated and compilation will succeed, omitting these.

Closes #1763.
29 files changed:
CHANGELOG.md
cmd/dot/Makefile.am
cmd/dotty/Makefile.am
cmd/edgepaint/Makefile.am
cmd/gvedit/Makefile.am
cmd/gvmap/Makefile.am
cmd/gvpr/Makefile.am
cmd/lefty/Makefile.am
cmd/lneato/Makefile.am
cmd/mingle/Makefile.am
cmd/smyrna/Makefile.am
cmd/tools/Makefile.am
configure.ac
contrib/diffimg/Makefile.am
contrib/prune/Makefile.am
lib/cdt/Makefile.am
lib/cgraph/Makefile.am
lib/expr/Makefile.am
lib/gvc/Makefile.am
lib/gvpr/Makefile.am
lib/inkpot/Makefile.am
lib/pack/Makefile.am
lib/pathplan/Makefile.am
lib/xdot/Makefile.am
plugin/xlib/Makefile.am
tclpkg/gdtclft/Makefile.am
tclpkg/gv/Makefile.am
tclpkg/tcldot/Makefile.am
tclpkg/tkspline/Makefile.am