From: Matthew Fernandez Date: Sat, 29 Aug 2020 01:01:27 +0000 (-0700) Subject: disambiguate plugin/gdiplus #includes X-Git-Tag: 2.46.0~20^2^2~69^2~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c947669aae03aea526df75dfaa3a812e28379c5;p=graphviz disambiguate plugin/gdiplus #includes Related to #1785. --- diff --git a/plugin/gdiplus/CMakeLists.txt b/plugin/gdiplus/CMakeLists.txt index c2a26f690..58388d63b 100644 --- a/plugin/gdiplus/CMakeLists.txt +++ b/plugin/gdiplus/CMakeLists.txt @@ -1,14 +1,5 @@ if (WIN32) -include_directories( - ${CMAKE_CURRENT_SOURCE_DIR} - ${GRAPHVIZ_LIB_DIR}/cdt - ${GRAPHVIZ_LIB_DIR}/cgraph - ${GRAPHVIZ_LIB_DIR}/common - ${GRAPHVIZ_LIB_DIR}/gvc - ${GRAPHVIZ_LIB_DIR}/pathplan -) - add_library(gvplugin_gdiplus SHARED # Header files FileStream.h @@ -23,6 +14,16 @@ add_library(gvplugin_gdiplus SHARED gvtextlayout_gdiplus.cpp ) +target_include_directories(gvplugin_gdiplus PRIVATE + ${GRAPHVIZ_LIB_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${GRAPHVIZ_LIB_DIR}/cdt + ${GRAPHVIZ_LIB_DIR}/cgraph + ${GRAPHVIZ_LIB_DIR}/common + ${GRAPHVIZ_LIB_DIR}/gvc + ${GRAPHVIZ_LIB_DIR}/pathplan +) + target_link_libraries(gvplugin_gdiplus gvc gdiplus diff --git a/plugin/gdiplus/FileStream.cpp b/plugin/gdiplus/FileStream.cpp index 794f87812..25b155a6b 100644 --- a/plugin/gdiplus/FileStream.cpp +++ b/plugin/gdiplus/FileStream.cpp @@ -12,7 +12,7 @@ *************************************************************************/ #include "FileStream.h" -#include "gvplugin_device.h" +#include #include "gvplugin_gdiplus.h" diff --git a/plugin/gdiplus/Makefile.am b/plugin/gdiplus/Makefile.am index c94363d60..faf9f9f2f 100644 --- a/plugin/gdiplus/Makefile.am +++ b/plugin/gdiplus/Makefile.am @@ -2,6 +2,7 @@ ## Process this file with automake to produce Makefile.in AM_CPPFLAGS = \ + -I$(top_srcdir)/lib \ -I$(top_srcdir)/lib/common \ -I$(top_srcdir)/lib/pathplan \ -I$(top_srcdir)/lib/gvc \ diff --git a/plugin/gdiplus/gvdevice_gdiplus.cpp b/plugin/gdiplus/gvdevice_gdiplus.cpp index 942f78da0..88c4f8237 100644 --- a/plugin/gdiplus/gvdevice_gdiplus.cpp +++ b/plugin/gdiplus/gvdevice_gdiplus.cpp @@ -14,8 +14,8 @@ #include "config.h" -#include "gvplugin_device.h" -#include "gvplugin_render.h" +#include +#include #include "gvplugin_gdiplus.h" extern "C" size_t gvwrite(GVJ_t *job, const unsigned char *s, unsigned int len); diff --git a/plugin/gdiplus/gvloadimage_gdiplus.cpp b/plugin/gdiplus/gvloadimage_gdiplus.cpp index ffba1204f..a8f199093 100644 --- a/plugin/gdiplus/gvloadimage_gdiplus.cpp +++ b/plugin/gdiplus/gvloadimage_gdiplus.cpp @@ -17,7 +17,7 @@ #include #include -#include "gvplugin_loadimage.h" +#include #include "gvplugin_gdiplus.h" #include diff --git a/plugin/gdiplus/gvplugin_gdiplus.cpp b/plugin/gdiplus/gvplugin_gdiplus.cpp index efd319578..4d7ea8c2e 100644 --- a/plugin/gdiplus/gvplugin_gdiplus.cpp +++ b/plugin/gdiplus/gvplugin_gdiplus.cpp @@ -11,7 +11,7 @@ * Contributors: See CVS logs. Details at http://www.graphviz.org/ *************************************************************************/ -#include "gvplugin.h" +#include #include "gvplugin_gdiplus.h" diff --git a/plugin/gdiplus/gvplugin_gdiplus.vcxproj b/plugin/gdiplus/gvplugin_gdiplus.vcxproj index 3fe472853..aa73faceb 100644 --- a/plugin/gdiplus/gvplugin_gdiplus.vcxproj +++ b/plugin/gdiplus/gvplugin_gdiplus.vcxproj @@ -53,7 +53,7 @@ Disabled - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories) EnableFastChecks MultiThreadedDebugDLL @@ -75,7 +75,7 @@ - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories) Level4 4996 diff --git a/plugin/gdiplus/gvrender_gdiplus.cpp b/plugin/gdiplus/gvrender_gdiplus.cpp index 37322762f..6282bcbb4 100644 --- a/plugin/gdiplus/gvrender_gdiplus.cpp +++ b/plugin/gdiplus/gvrender_gdiplus.cpp @@ -16,8 +16,8 @@ #include #include -#include "gvplugin_device.h" -#include "gvplugin_render.h" +#include +#include #include "gvplugin_gdiplus.h" #include diff --git a/plugin/gdiplus/gvtextlayout_gdiplus.cpp b/plugin/gdiplus/gvtextlayout_gdiplus.cpp index 39b7ce639..ba19e9088 100644 --- a/plugin/gdiplus/gvtextlayout_gdiplus.cpp +++ b/plugin/gdiplus/gvtextlayout_gdiplus.cpp @@ -16,7 +16,7 @@ #include #include -#include "gvplugin_textlayout.h" +#include #include "gvplugin_gdiplus.h" using namespace Gdiplus;