From b699d81149e9107554e03e0be76644e6297ad9e9 Mon Sep 17 00:00:00 2001 From: Magnus Jacobsson Date: Fri, 30 Jul 2021 11:06:15 +0200 Subject: [PATCH] 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 --- lib/osage/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.40.0