Related to #1785.
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
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
*************************************************************************/
#include "FileStream.h"
-#include "gvplugin_device.h"
+#include <gvc/gvplugin_device.h>
#include "gvplugin_gdiplus.h"
## 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 \
#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);
#include <stddef.h>
#include <string.h>
-#include "gvplugin_loadimage.h"
+#include <gvc/gvplugin_loadimage.h>
#include "gvplugin_gdiplus.h"
#include <windows.h>
* Contributors: See CVS logs. Details at http://www.graphviz.org/
*************************************************************************/
-#include "gvplugin.h"
+#include <gvc/gvplugin.h>
#include "gvplugin_gdiplus.h"
<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 />
</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>
#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>
#include <stdlib.h>
#include <string.h>
-#include "gvplugin_textlayout.h"
+#include <gvc/gvplugin_textlayout.h>
#include "gvplugin_gdiplus.h"
using namespace Gdiplus;