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

plugin/dot_layout/CMakeLists.txt
plugin/dot_layout/Makefile.am
plugin/dot_layout/gvlayout_dot_layout.c
plugin/dot_layout/gvplugin_dot_layout.c
plugin/dot_layout/gvplugin_dot_layout.vcxproj

index 4926142e0bf042dcefa990bc0955923ad5631e0e..5f6886bdecdf050e2f50d69aa7931d318345960c 100644 (file)
@@ -1,4 +1,11 @@
-include_directories(
+add_library(gvplugin_dot_layout SHARED
+    # Source files
+       gvplugin_dot_layout.c
+       gvlayout_dot_layout.c
+)
+
+target_include_directories(gvplugin_dot_layout PRIVATE
+    ${GRAPHVIZ_LIB_DIR}
     ${CMAKE_CURRENT_SOURCE_DIR}
     ${GRAPHVIZ_LIB_DIR}/cdt
     ${GRAPHVIZ_LIB_DIR}/cgraph
@@ -7,12 +14,6 @@ include_directories(
     ${GRAPHVIZ_LIB_DIR}/pathplan
 )
 
-add_library(gvplugin_dot_layout SHARED
-    # Source files
-       gvplugin_dot_layout.c
-       gvlayout_dot_layout.c
-)
-
 target_link_libraries(gvplugin_dot_layout
     cdt
     cgraph
index 041a451f4a239e0a4d9a5ff48822c92cf5ff33d6..257cc5a9654c163cfab0d81bb0fad40030d5be1a 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 3518644df765b39705d705ca0c6174dc5c68ad3b..a1bcb159e5516b04efce0338fa6111df84a29b00 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "config.h"
 
-#include "gvplugin_layout.h"
+#include <gvc/gvplugin_layout.h>
 
 typedef enum { LAYOUT_DOT, } layout_type;
 
index 37be28af7f82fb29775e095ac32cc7d20b171ae3..4deccb64560299cee1ea2e2ad7a077dc3b4ab79d 100644 (file)
@@ -11,7 +11,7 @@
  * Contributors: See CVS logs. Details at http://www.graphviz.org/
  *************************************************************************/
 
-#include "gvplugin.h"
+#include <gvc/gvplugin.h>
 
 extern gvplugin_installed_t gvlayout_dot_layout[];
 
index a2f0c60c4c9ae7003cf28b6773855fb35ee24237..fe807783bcd4f3682e79cf3754e6d011dc8f36f0 100644 (file)
@@ -51,7 +51,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -72,7 +72,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(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>
       <EnablePREfast>true</EnablePREfast>