From f7268591266d3c9b51e1856e26b0ed3cc125c830 Mon Sep 17 00:00:00 2001 From: Erwin Janssen Date: Tue, 4 Oct 2016 18:04:13 +0200 Subject: [PATCH] Add lib/spine to Windows build Create a new Visual Studio project for the new library spine and include this in the Windows build. --- graphviz.sln | 16 +++- lib/spine/spine.vcxproj | 136 ++++++++++++++++++++++++++++++++ lib/spine/spine.vcxproj.filters | 48 +++++++++++ 3 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 lib/spine/spine.vcxproj create mode 100644 lib/spine/spine.vcxproj.filters diff --git a/graphviz.sln b/graphviz.sln index 53ca8e92b..007776f34 100644 --- a/graphviz.sln +++ b/graphviz.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.25123.0 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Pathplan", "lib\pathplan\Pathplan.vcxproj", "{BD347753-A09D-48B4-8752-F1D8D9CF235D}" EndProject @@ -218,6 +218,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_gdiplus", "plugin\ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getopt", "windows\getopt\getopt.vcxproj", "{65B7EE6E-6C9D-49CF-806C-86FB80FA6B05}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spine", "lib\spine\spine.vcxproj", "{4DBC1707-9797-4BAD-8989-08AF459F8840}" + ProjectSection(ProjectDependencies) = postProject + {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C} + {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -600,6 +606,14 @@ Global {65B7EE6E-6C9D-49CF-806C-86FB80FA6B05}.Release|Win32.Build.0 = Release|Win32 {65B7EE6E-6C9D-49CF-806C-86FB80FA6B05}.Release|x64.ActiveCfg = Release|x64 {65B7EE6E-6C9D-49CF-806C-86FB80FA6B05}.Release|x64.Build.0 = Release|x64 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Debug|Win32.ActiveCfg = Debug|Win32 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Debug|Win32.Build.0 = Debug|Win32 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Debug|x64.ActiveCfg = Debug|x64 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Debug|x64.Build.0 = Debug|x64 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Release|Win32.ActiveCfg = Release|Win32 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Release|Win32.Build.0 = Release|Win32 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Release|x64.ActiveCfg = Release|x64 + {4DBC1707-9797-4BAD-8989-08AF459F8840}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/lib/spine/spine.vcxproj b/lib/spine/spine.vcxproj new file mode 100644 index 000000000..f06ee426d --- /dev/null +++ b/lib/spine/spine.vcxproj @@ -0,0 +1,136 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + {4DBC1707-9797-4BAD-8989-08AF459F8840} + spine + 8.1 + + + + DynamicLibrary + true + v140 + + + DynamicLibrary + false + v140 + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Configuration)\Graphviz\bin\ + + + $(SolutionDir)$(Configuration)\Graphviz\bin\ + + + + Level4 + Disabled + $(ProjectDir);$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;%(AdditionalIncludeDirectories) + 4996 + + + $(OutDir);%(AdditionalLibraryDirectories) + cdt.lib;cgraph.lib;%(AdditionalDependencies) + + + + + Level3 + Disabled + true + + + + + Level4 + $(ProjectDir);$(SolutionDir)lib\cdt;$(SolutionDir)lib\cgraph;%(AdditionalIncludeDirectories) + MultiThreaded + 4996 + + + true + true + $(OutDir);%(AdditionalLibraryDirectories) + cdt.lib;cgraph.lib;%(AdditionalDependencies) + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + \ No newline at end of file diff --git a/lib/spine/spine.vcxproj.filters b/lib/spine/spine.vcxproj.filters new file mode 100644 index 000000000..20aed52a6 --- /dev/null +++ b/lib/spine/spine.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file -- 2.40.0