From: Magnus Jacobsson Date: Mon, 4 Oct 2021 19:24:28 +0000 (+0200) Subject: neato_layout: use GVDLL instead _WIN32 to control storage-class attributes X-Git-Tag: 3.0.0~144^2~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bc000e796b1737b875b93f7ffc5da28ba3b027ce;p=graphviz neato_layout: use GVDLL instead _WIN32 to control storage-class attributes Storage-class attributes should only be used for dynamic-link libraries, but not for statically linked libraries. Towards https://gitlab.com/graphviz/graphviz/-/issues/2058 --- diff --git a/plugin/neato_layout/gvplugin_neato_layout.c b/plugin/neato_layout/gvplugin_neato_layout.c index f24054241..13f3aeda1 100644 --- a/plugin/neato_layout/gvplugin_neato_layout.c +++ b/plugin/neato_layout/gvplugin_neato_layout.c @@ -8,6 +8,8 @@ * Contributors: Details at https://graphviz.org *************************************************************************/ +#include "config.h" + #include extern gvplugin_installed_t gvlayout_neato_types[]; @@ -17,7 +19,7 @@ static gvplugin_api_t apis[] = { {(api_t)0, 0}, }; -#ifdef _WIN32 +#ifdef GVDLL # define GVPLUGIN_NEATO_LAYOUT_API __declspec(dllexport) #else # define GVPLUGIN_NEATO_LAYOUT_API