From: Magnus Jacobsson Date: Fri, 30 Jul 2021 09:06:15 +0000 (+0200) Subject: osage: CMake define NEATOGEN_EXPORTS X-Git-Tag: 3.0.0~144^2~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b699d81149e9107554e03e0be76644e6297ad9e9;p=graphviz osage: CMake define NEATOGEN_EXPORTS osage is part of the neato_layout plugin. Fixes errors like this using CMake with MinGW: C:/tools/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lib/osage/libosage.a(osageinit.c.obj):osageinit.c:(.text+0x2ec): undefined reference to `__imp_neato_init_node' Towards https://gitlab.com/graphviz/graphviz/-/issues/2058 --- diff --git a/lib/osage/CMakeLists.txt b/lib/osage/CMakeLists.txt index 1cf7e6e4a..4a1224c4f 100644 --- a/lib/osage/CMakeLists.txt +++ b/lib/osage/CMakeLists.txt @@ -1,3 +1,5 @@ +add_definitions(-DNEATOGEN_EXPORTS) + add_library(osage STATIC # Header files osage.h