]> granicus.if.org Git - graphviz/commit
Windows: Compiling with /MT instead of /MD
authorErwin Janssen <erwinjanssen@outlook.com>
Tue, 23 Aug 2016 00:40:24 +0000 (02:40 +0200)
committerErwin Janssen <erwinjanssen@outlook.com>
Wed, 7 Sep 2016 10:59:12 +0000 (12:59 +0200)
commit8f54d71a578156ec148a666bd430abad1dad01ca
treecc08b7adb692868afbcf4ad0660a4365442db95c
parentf7fddb83e8c4e1a29d2cc0c95da42ea8569668dc
Windows: Compiling with /MT instead of /MD

On a release build, compile all projects with /MT instead of /MD. This
means that required system libraries are staticly linked instead, so no
DLL is needed. Before this change, the user was required to install the
SDK, this is no longer the case.

The only exception is gvplugin_gd. This can't be compiled with /MT,
because it's dependency libgd is compiled with /MD.
58 files changed:
cmd/dot/dot.vcxproj
cmd/dotty/dotty.vcxproj
cmd/edgepaint/edgepaint.vcxproj
cmd/gvmap/gvmap.vcxproj
cmd/gvpr/gvpr.vcxproj
cmd/lneato/lneato.vcxproj
cmd/mingle/mingle.vcxproj
cmd/smyrna/smyrna.vcxproj
cmd/tools/acyclic.vcxproj
cmd/tools/bcomps.vcxproj
cmd/tools/dijkstra.vcxproj
cmd/tools/gc.vcxproj
cmd/tools/gml2gv.vcxproj
cmd/tools/graphml2gv.vcxproj
cmd/tools/gv2gml.vcxproj
cmd/tools/gvcolor.vcxproj
cmd/tools/gvgen.vcxproj
cmd/tools/gvpack.vcxproj
cmd/tools/gxl2gv.vcxproj
cmd/tools/mm2gv.vcxproj
cmd/tools/nop.vcxproj
cmd/tools/sccmap.vcxproj
cmd/tools/tred.vcxproj
cmd/tools/unflatten.vcxproj
contrib/diffimg/diffimg.vcxproj
contrib/prune/prune.vcxproj
lib/ast/ast.vcxproj
lib/cdt/cdt.vcxproj
lib/cgraph/cgraph.vcxproj
lib/circogen/gvcircogen.vcxproj
lib/dotgen/gvdotgen.vcxproj
lib/edgepaint/edgepaintlib.vcxproj
lib/edgepaint/lab_gamut.vcxproj
lib/expr/expr.vcxproj
lib/fdpgen/gvfdpgen.vcxproj
lib/glcomp/glcomp.vcxproj
lib/gvc.vcxproj
lib/gvpr/gvprlib.vcxproj
lib/ingraphs/ingraphs.vcxproj
lib/mingle/minglelib.vcxproj
lib/neatogen/gvneatogen.vcxproj
lib/ortho/gvortho.vcxproj
lib/osage/osage.vcxproj
lib/patchwork/gvpatchwork.vcxproj
lib/pathplan/Pathplan.vcxproj
lib/rbtree/rbtree.vcxproj
lib/sfdpgen/sfdp.vcxproj
lib/sfio/sfio.vcxproj
lib/sparse/gvsparse.vcxproj
lib/topfish/topfish.vcxproj
lib/twopigen/gvtwopigen.vcxproj
lib/vmalloc/vmalloc.vcxproj
lib/vpsc/vpsc.vcxproj
lib/xdot/xdot.vcxproj
plugin/core/gvplugin_core.vcxproj
plugin/dot_layout/gvplugin_dot_layout.vcxproj
plugin/neato_layout/gvplugin_neato_layout.vcxproj
plugin/pango/gvplugin_pango.vcxproj