]> granicus.if.org Git - graphviz/commitdiff
disambiguate lib/pathplan/*.c #includes
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 22 Aug 2020 15:21:13 +0000 (08:21 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 10 Sep 2020 02:26:52 +0000 (19:26 -0700)
Related to #1785.

12 files changed:
lib/pathplan/CMakeLists.txt
lib/pathplan/Makefile.am
lib/pathplan/Pathplan.vcxproj
lib/pathplan/cvt.c
lib/pathplan/inpoly.c
lib/pathplan/route.c
lib/pathplan/shortest.c
lib/pathplan/shortestpth.c
lib/pathplan/solvers.c
lib/pathplan/triang.c
lib/pathplan/util.c
lib/pathplan/visibility.c

index 7ec68ced7f46854be700797ea0e81080e4709e58..552d6243b387821f6398e9d1294c03b05da786b8 100644 (file)
@@ -1,7 +1,5 @@
 add_definitions(-D_BLD_pathplan -DPATHPLAN_EXPORTS)
 
-include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-
 add_library(pathplan SHARED
     # Header files
     pathgeom.h
@@ -27,6 +25,11 @@ add_library(pathplan SHARED
     pathplan.def
 )
 
+target_include_directories(pathplan PRIVATE
+    ${GRAPHVIZ_LIB_DIR}
+    ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
 # Installation location of library files
 install(
     TARGETS pathplan
index 4490374ada106806e20a13903a835b44c414f62a..3f631f1fa0d27e9631281162dacae66db7ee7afb 100644 (file)
@@ -6,8 +6,10 @@ PATHPLAN_VERSION="4:0:0"
 pdfdir = $(pkgdatadir)/doc/pdf
 pkgconfigdir = $(libdir)/pkgconfig
 
+AM_CPPFLAGS = -I$(top_srcdir)/lib
+
 if WITH_WIN32
-AM_CPPFLAGS = -O0
+AM_CPPFLAGS += -O0
 endif
 
 pkginclude_HEADERS = pathgeom.h pathplan.h
index 6f074112d719f435e0611c15ba5f08a0d2353126..6ea0ed43a5cd431ac48d1bf8721695bec5a4ecc1 100644 (file)
@@ -51,7 +51,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;PATHPLAN_EXPORTS;WIN32_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -72,7 +72,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib\cdt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;PATHPLAN_EXPORTS;WIN32_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <PrecompiledHeader />
       <WarningLevel>Level4</WarningLevel>
index 5d22194d145c4eeede5d4f681c4e87d07ea56e31..5a0c56ddb9c97d8061d28dd755e824156ce49b80 100644 (file)
@@ -13,7 +13,7 @@
 
 
 #include <stdio.h>
-#include "vis.h"
+#include <pathplan/vis.h>
 
 typedef Ppoint_t ilcoord_t;
 
index 192d1ccea4ab7e98c8868d1e1eb348f28887f076..708320f9f76c50033b972df024c29b42d402ebed 100644 (file)
@@ -19,8 +19,8 @@
  */
 
 #include <stdlib.h>
-#include "vispath.h"
-#include "pathutil.h"
+#include <pathplan/vispath.h>
+#include <pathplan/pathutil.h>
 
 int in_poly(Ppoly_t poly, Ppoint_t q)
 {
index 5a35710e6b4cf60b0ce1f6798069a32c337a4854..9e080122100f9faa99f05920ec0b8ca0f5679192 100644 (file)
@@ -17,8 +17,8 @@
 #include <setjmp.h>
 #include <stdlib.h>
 #include <math.h>
-#include "pathutil.h"
-#include "solvers.h"
+#include <pathplan/pathutil.h>
+#include <pathplan/solvers.h>
 
 #define EPSILON1 1E-3
 #define EPSILON2 1E-6
index 40dd055ad37fca7657fbc91a65b9cbad05b8040c..58428abc231ea2e9dea0496173113a0fe89568d1 100644 (file)
@@ -18,7 +18,7 @@
 #include <stdlib.h>
 #include <limits.h>
 #include <math.h>
-#include "pathutil.h"
+#include <pathplan/pathutil.h>
 
 #define ISCCW 1
 #define ISCW  2
index a09266ac576d8b8a9420abd7c08a085bfb525dc0..a79e660f3386adc1407328b509a2d5f0540deca8 100644 (file)
@@ -12,7 +12,7 @@
  *************************************************************************/
 
 
-#include "vis.h"
+#include <pathplan/vis.h>
 
 static COORD unseen = (double) INT_MAX;
 
index 619f58dc5ce76da27321efb6684e92f34c319c17..1d76ed47311fe5d55238c1aea760cca3ab25fbfc 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "config.h"
 #include <math.h>
-#include "solvers.h"
+#include <pathplan/solvers.h>
 
 #ifndef HAVE_CBRT
 #define cbrt(x) ((x < 0) ? (-1*pow(-x, 1.0/3.0)) : pow (x, 1.0/3.0))
index 7280243121c34ad79517eadeab45a7fe83397819..4923255b9c551cb90ad5350045bc979a73174b64 100644 (file)
@@ -16,8 +16,8 @@
 #include <math.h>
 #include <stdlib.h>
 #include <setjmp.h>
-#include "pathutil.h"
-#include "tri.h"
+#include <pathplan/pathutil.h>
+#include <pathplan/tri.h>
 
 typedef struct lvertex_2_t {
     double x, y;
index 5fabe03d6fa91b68c869e14f7062a464f70f647b..01844d47de4e0cb9fb34bd10a80bc2304a1688e6 100644 (file)
@@ -14,7 +14,7 @@
 
 #include <assert.h>
 #include <stdlib.h>
-#include "pathutil.h"
+#include <pathplan/pathutil.h>
 
 #define ALLOC(size,ptr,type) (ptr? (type*)realloc(ptr,(size)*sizeof(type)):(type*)malloc((size)*sizeof(type)))
 
index 33b9e54da502141af3d97a5b98e8b065f30bfea9..6549b333f5d710f72d866cf1132e26ecfa98e93a 100644 (file)
@@ -12,7 +12,7 @@
  *************************************************************************/
 
 
-#include "vis.h"
+#include <pathplan/vis.h>
 
        /* TRANSPARENT means router sees past colinear obstacles */
 #ifdef TRANSPARENT