From: Magnus Jacobsson Date: Fri, 30 Jul 2021 06:40:06 +0000 (+0200) Subject: circogen: CMake: define NEATOGEN_EXPORTS X-Git-Tag: 3.0.0~144^2~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a53d334b90b152d6f201cdbb4b528859da6f3c73;p=graphviz circogen: CMake: define NEATOGEN_EXPORTS circogen is part of the neato_layout plugin. Fixes errors like this using CMake with MinGW: circogen.lib(circularinit.obj) : error LNK2019: unresolved external symbol __imp_spline_edges referenced in function circo_layout [C:\Users\magja\graphviz\build\plugin\neato_layout\gvplugin_neato_layout.vcxproj] Towards https://gitlab.com/graphviz/graphviz/-/issues/2058 --- diff --git a/lib/circogen/CMakeLists.txt b/lib/circogen/CMakeLists.txt index eebbe5b68..7aa09faaf 100644 --- a/lib/circogen/CMakeLists.txt +++ b/lib/circogen/CMakeLists.txt @@ -1,3 +1,5 @@ +add_definitions(-DNEATOGEN_EXPORTS=1) + add_library(circogen STATIC # Header files block.h