From: Matthew Fernandez Date: Wed, 19 Aug 2020 02:42:58 +0000 (-0700) Subject: disambiguate lib/mingle/*.c #includes X-Git-Tag: 2.46.0~20^2^2~90^2~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e2d4077436dfa6542ab745952e989c5d788f2516;p=graphviz disambiguate lib/mingle/*.c #includes Related to #1785. --- diff --git a/lib/mingle/CMakeLists.txt b/lib/mingle/CMakeLists.txt index 9aa9726f9..39731609a 100644 --- a/lib/mingle/CMakeLists.txt +++ b/lib/mingle/CMakeLists.txt @@ -1,17 +1,5 @@ if (ANN_FOUND) -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 - ${GRAPHVIZ_LIB_DIR}/sfdpgen - ${GRAPHVIZ_LIB_DIR}/sparse - ${ANN_INCLUDE_DIR} -) - add_library(libmingle STATIC # Header files agglomerative_bundling.h @@ -28,4 +16,17 @@ add_library(libmingle STATIC nearest_neighbor_graph_ann.cpp ) +target_include_directories(libmingle 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 + ${GRAPHVIZ_LIB_DIR}/sfdpgen + ${GRAPHVIZ_LIB_DIR}/sparse + ${ANN_INCLUDE_DIR} +) + endif (ANN_FOUND) diff --git a/lib/mingle/Makefile.am b/lib/mingle/Makefile.am index 55d2a6bb1..7a5ec484b 100644 --- a/lib/mingle/Makefile.am +++ b/lib/mingle/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/sparse \ -I$(top_srcdir)/lib/gvc \ diff --git a/lib/mingle/agglomerative_bundling.c b/lib/mingle/agglomerative_bundling.c index a3bed7f97..984ce5bb7 100644 --- a/lib/mingle/agglomerative_bundling.c +++ b/lib/mingle/agglomerative_bundling.c @@ -8,21 +8,21 @@ * Contributors: See CVS logs. Details at http://www.graphviz.org/ *************************************************************************/ -#include "types.h" -#include "globals.h" -#include "general.h" +#include +#include +#include #include -#include "time.h" -#include "SparseMatrix.h" -#include "vector.h" -#include "edge_bundling.h" -#include "ink.h" -#include "agglomerative_bundling.h" -#include "nearest_neighbor_graph.h" +#include +#include +#include +#include +#include +#include +#include #include #if OPENGL -#include "gl.h" +#include extern pedge *edges_global; extern int nedges_global; #endif diff --git a/lib/mingle/edge_bundling.c b/lib/mingle/edge_bundling.c index fb3d5c183..e708ddb0a 100644 --- a/lib/mingle/edge_bundling.c +++ b/lib/mingle/edge_bundling.c @@ -10,22 +10,22 @@ #include "config.h" -#include "types.h" -#include "globals.h" -#include "general.h" +#include +#include +#include #include -#include "SparseMatrix.h" -#include "edge_bundling.h" +#include +#include #include -#include "clustering.h" -#include "ink.h" -#include "agglomerative_bundling.h" +#include +#include +#include #include #define SMALL 1.e-10 #ifdef OPENGL -#include "gl.h" +#include extern pedge *edges_global; extern int *clusters_global; #endif diff --git a/lib/mingle/ink.c b/lib/mingle/ink.c index c4c4f9e10..fb9bbe03a 100644 --- a/lib/mingle/ink.c +++ b/lib/mingle/ink.c @@ -10,12 +10,12 @@ #include #include -#include "types.h" -#include "globals.h" -#include "general.h" -#include "SparseMatrix.h" -#include "edge_bundling.h" -#include "ink.h" +#include +#include +#include +#include +#include +#include double ink_count; diff --git a/lib/mingle/minglelib.vcxproj b/lib/mingle/minglelib.vcxproj index 836ad60b4..2b0105286 100644 --- a/lib/mingle/minglelib.vcxproj +++ b/lib/mingle/minglelib.vcxproj @@ -54,7 +54,7 @@ Disabled - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)windows\dependencies\libraries\x86\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)windows\dependencies\libraries\x86\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) _DEBUG;_LIB;%(PreprocessorDefinitions) true EnableFastChecks @@ -80,7 +80,7 @@ MaxSpeed true - $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)windows\dependencies\libraries\x86\include;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) + $(ProjectDir);$(SolutionDir)windows\include;$(SolutionDir)windows\dependencies\libraries\x86\include;$(SolutionDir)lib;$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;$(SolutionDir)lib\common;$(SolutionDir)lib\gvc;$(SolutionDir)lib\pathplan;$(SolutionDir)lib\sparse;%(AdditionalIncludeDirectories) NDEBUG;_LIB;%(PreprocessorDefinitions) true diff --git a/lib/mingle/nearest_neighbor_graph.c b/lib/mingle/nearest_neighbor_graph.c index 8d09aa249..a018cae4a 100644 --- a/lib/mingle/nearest_neighbor_graph.c +++ b/lib/mingle/nearest_neighbor_graph.c @@ -10,10 +10,10 @@ #include "config.h" -#include "general.h" -#include "SparseMatrix.h" -#include "nearest_neighbor_graph_ann.h" -#include "nearest_neighbor_graph.h" +#include +#include +#include +#include SparseMatrix nearest_neighbor_graph(int nPts, int num_neigbors, int dim, double *x, double eps){ /* Gives a nearest neighbor graph of a list of dim-dimendional points. The result is a sparse matrix