]> granicus.if.org Git - graphviz/commitdiff
disambiguate plugin/gdiplus #includes
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 29 Aug 2020 01:01:27 +0000 (18:01 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 22 Sep 2020 14:55:27 +0000 (07:55 -0700)
Related to #1785.

plugin/gdiplus/CMakeLists.txt
plugin/gdiplus/FileStream.cpp
plugin/gdiplus/Makefile.am
plugin/gdiplus/gvdevice_gdiplus.cpp
plugin/gdiplus/gvloadimage_gdiplus.cpp
plugin/gdiplus/gvplugin_gdiplus.cpp
plugin/gdiplus/gvplugin_gdiplus.vcxproj
plugin/gdiplus/gvrender_gdiplus.cpp
plugin/gdiplus/gvtextlayout_gdiplus.cpp

index c2a26f690a073f462b34a9bf624df6ead908219f..58388d63b7a4ee2ccc488d5b3657f5cf2e213ed4 100644 (file)
@@ -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
index 794f878124445857a72efc56a0292d69a27abc5a..25b155a6bb0516949e2956b6742129eac86926b0 100644 (file)
@@ -12,7 +12,7 @@
  *************************************************************************/
 
 #include "FileStream.h"
-#include "gvplugin_device.h"
+#include <gvc/gvplugin_device.h>
 
 #include "gvplugin_gdiplus.h"
 
index c94363d60760b10b5680fbc2c7a5902a42e3895f..faf9f9f2fea43c237dc6e2f145da0047ee3cf1b1 100644 (file)
@@ -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 \
index 942f78da05af5ff329e007a3d9755ae44e7ec023..88c4f8237f336f56796a5c62afe8b6f46e644dea 100644 (file)
@@ -14,8 +14,8 @@
 #include "config.h"
 
 
-#include "gvplugin_device.h"
-#include "gvplugin_render.h"
+#include <gvc/gvplugin_device.h>
+#include <gvc/gvplugin_render.h>
 #include "gvplugin_gdiplus.h"
 
 extern "C" size_t gvwrite(GVJ_t *job, const unsigned char *s, unsigned int len);
index ffba1204f4f58a402ea6b8bdc3d46813c63ff37d..a8f199093262b40a6aa84863529329d16e13a27e 100644 (file)
@@ -17,7 +17,7 @@
 #include <stddef.h>
 #include <string.h>
 
-#include "gvplugin_loadimage.h"
+#include <gvc/gvplugin_loadimage.h>
 #include "gvplugin_gdiplus.h"
 
 #include <windows.h>
index efd3195789c10edd9c08465c401b95476e188dfc..4d7ea8c2e312a54c04eeb27a6c123bf4f637537a 100644 (file)
@@ -11,7 +11,7 @@
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include "gvplugin.h"
+#include <gvc/gvplugin.h>
 
 #include "gvplugin_gdiplus.h"
 
index 3fe4728531a4a4522fbbdc568826275975fb6549..aa73faceb4d07f80f0183191221ae16d1e4d514e 100644 (file)
@@ -53,7 +53,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
       <PrecompiledHeader />
@@ -75,7 +75,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PrecompiledHeader />
       <WarningLevel>Level4</WarningLevel>
       <DisableSpecificWarnings>4996</DisableSpecificWarnings>
index 37322762f67ff2ef00d57487efdbbff98dd5b570..6282bcbb402e8dfe500ff045927557a57e85740c 100644 (file)
@@ -16,8 +16,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include "gvplugin_device.h"
-#include "gvplugin_render.h"
+#include <gvc/gvplugin_device.h>
+#include <gvc/gvplugin_render.h>
 #include "gvplugin_gdiplus.h"
 
 #include <memory>
index 39b7ce6398845b9fe35dba01100f32bba40bd4eb..ba19e90883e635973cb590e6aff73b5af4b5d117 100644 (file)
@@ -16,7 +16,7 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include "gvplugin_textlayout.h"
+#include <gvc/gvplugin_textlayout.h>
 #include "gvplugin_gdiplus.h"
 
 using namespace Gdiplus;