]> granicus.if.org Git - graphviz/commit
Correct MSVC storage-class in gvpr.h. Removes one warning
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 19 Apr 2021 20:35:42 +0000 (22:35 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Wed, 19 May 2021 19:00:49 +0000 (21:00 +0200)
commit7de22e0fa334590fb642c215400607a8557ebb35
tree818022ab6a8fa5c33126cbcf82689dc976a49851
parent7ad97d9ea8820e82ee39c858e65b2c38b06c30aa
Correct MSVC storage-class in gvpr.h. Removes one warning

Only set __declspec(dllexport) or __declspec(dllimport) when the gvpr
library is dynamically linked. This is defined by GVDLL which is set
in the Windows MSBuild builds which use dynamic linking, but unset in
the Windows CMake builds which use static linking.

Removes the following warning from the Windows CMake builds:

C:\GitLab-Runner\builds\graphviz\graphviz\lib\gvpr\gvpr.c(931,1): warning C4273: 'gvpr': inconsistent dll linkage [C:\GitLab-Runner\builds\graphviz\graphviz\build\lib\gvpr\gvpr.vcxproj]
lib/gvpr/gvpr.h