]> granicus.if.org Git - graphviz/commitdiff
CMake: fix: link against pathplan when building GD plugin
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 16 Feb 2022 21:00:10 +0000 (08:00 +1100)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 5 Mar 2022 17:58:00 +0000 (09:58 -0800)
This replicates something from the Autotools build system that was missing in
the CMake build system. The CMake build was not failing because the pathplan
dependency is only required when VRML support is enabled, which an upcoming
commit will add.

In contrast to the Autotools build system, this adds pathplan for all platforms,
not only Windows. Empirically it seems necessary on at least macOS and Windows
and it does no harm on Linux.

Gitlab: related to #1786

plugin/gd/CMakeLists.txt

index 018c71baf3edc4ad27df16cbaf7f8079074ba319..284254a6a52f9cac9e4ff1d1e67d9d3c9852bc2d 100644 (file)
@@ -24,6 +24,7 @@ if(GD_FOUND)
   target_link_libraries(gvplugin_gd
     cgraph
     gvc
+    pathplan
     ${GD_LIBRARIES}
   )