From: Wolfgang Stöggl Date: Tue, 25 Jun 2019 09:03:26 +0000 (+0200) Subject: Add platform x64 to MSVC .sln and .vcxproj files X-Git-Tag: v1.8.0~86 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=bfe03f3cd575500522ff776140fff188e32b9bde;p=thirdparty%2Frrdtool-1.x.git Add platform x64 to MSVC .sln and .vcxproj files So far, MSVC x64 builds have been created using nmake. This adds x64 to the .sln and .vcxproj files and x64 can be chosen within Visual Studio. - Update the created x64 platform configurations with the matching include and lib directories - Remove unnecessary and incorrect from rrdtool.vcxproj and rrdupdate.vcxproj (one ../ was too much) --- diff --git a/win32/librrd-8.vcxproj b/win32/librrd-8.vcxproj index 4b81a53e..1cbc4693 100644 --- a/win32/librrd-8.vcxproj +++ b/win32/librrd-8.vcxproj @@ -5,22 +5,42 @@ DebugDLL Win32 + + DebugDLL + x64 + Debug Win32 + + Debug + x64 + ReleaseDLL Win32 + + ReleaseDLL + x64 + Release Win32 + + Release + x64 + Static Debug Win32 + + Static Debug + x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA} @@ -34,45 +54,87 @@ MultiByte false + + DynamicLibrary + v140 + MultiByte + false + StaticLibrary v140 MultiByte + + StaticLibrary + v140 + MultiByte + DynamicLibrary v140 MultiByte + + DynamicLibrary + v140 + MultiByte + StaticLibrary v140 MultiByte true + + StaticLibrary + v140 + MultiByte + true + StaticLibrary v140 MultiByte + + StaticLibrary + v140 + MultiByte + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 @@ -119,6 +181,29 @@ + + + Disabled + .;../contrib-x64/include/cairo;../contrib-x64/include/pango-1.0;../contrib-x64/include/glib-2.0;../contrib-x64/lib/glib-2.0/include;../contrib-x64/include;../contrib-x64/include/libxml2;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + + + precompiled.h + $(IntDir)librrd-8.pdb + Level3 + ProgramDatabase + CompileAsC + 4996;%(DisableSpecificWarnings) + + + cairo.lib;pango-1.0.lib;pangocairo-1.0.lib;libpng.lib;zdll.lib;glib-2.0.lib;gobject-2.0.lib;libxml2.lib;%(AdditionalDependencies) + ../contrib-x64/lib;%(AdditionalLibraryDirectories) + + + + MaxSpeed @@ -140,6 +225,28 @@ ../contrib/lib;%(AdditionalLibraryDirectories) + + + MaxSpeed + true + .;../contrib-x64/include/cairo;../contrib-x64/include/pango-1.0;../contrib-x64/include/glib-2.0;../contrib-x64/lib/glib-2.0/include;../contrib-x64/include;../contrib-x64/include/libxml2;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + precompiled.h + $(IntDir)librrd-8.pdb + Level3 + None + CompileAsC + 4996;%(DisableSpecificWarnings) + + + cairo.lib;pango-1.0.lib;pangocairo-1.0.lib;libpng.lib;zdll.lib;glib-2.0.lib;gobject-2.0.lib;libxml2.lib;%(AdditionalDependencies) + ../contrib-x64/lib;%(AdditionalLibraryDirectories) + + Disabled @@ -163,6 +270,29 @@ true + + + Disabled + .;../contrib-x64/include/cairo;../contrib-x64/include/pango-1.0;../contrib-x64/include/glib-2.0;../contrib-x64/lib/glib-2.0/include;../contrib-x64/include;../contrib-x64/include/libxml2;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + precompiled.h + $(IntDir)librrd-8.pdb + Level3 + ProgramDatabase + CompileAsC + 4996;%(DisableSpecificWarnings) + + + cairo.lib;glib-2.0.lib;gobject-2.0.lib;libpng.lib;libxml2.lib;pango-1.0.lib;pangocairo-1.0.lib;%(AdditionalDependencies) + ../contrib-x64/lib;%(AdditionalLibraryDirectories) + librrd-8.def + true + + Disabled @@ -185,6 +315,28 @@ LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) + + + Disabled + .;../contrib-x64/include/cairo;../contrib-x64/include/pango-1.0;../contrib-x64/include/glib-2.0;../contrib-x64/lib/glib-2.0/include;../contrib-x64/include;../contrib-x64/include/libxml2;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + precompiled.h + Level3 + ProgramDatabase + CompileAsC + 4996;%(DisableSpecificWarnings) + $(IntDir)librrd-8.pdb + + + cairo.lib;pango-1.0.lib;pangocairo-1.0.lib;libpng.lib;zdll.lib;glib-2.0.lib;gobject-2.0.lib;libxml2.lib;%(AdditionalDependencies) + ../contrib-x64/lib;%(AdditionalLibraryDirectories) + LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) + + Disabled @@ -208,6 +360,29 @@ librrd-8.def + + + Disabled + .;../contrib-x64/include/cairo;../contrib-x64/include/pango-1.0;../contrib-x64/include/glib-2.0;../contrib-x64/lib/glib-2.0/include;../contrib-x64/include;../contrib-x64/include/libxml2;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreaded + + + precompiled.h + $(IntDir)librrd-8.pdb + TurnOffAllWarnings + ProgramDatabase + CompileAsC + 4996;%(DisableSpecificWarnings) + false + + + cairo.lib;glib-2.0.lib;gobject-2.0.lib;libpng.lib;libxml2.lib;pango-1.0.lib;ws2_32.lib;pangocairo-1.0.lib;%(AdditionalDependencies) + ../contrib-x64/lib;%(AdditionalLibraryDirectories) + librrd-8.def + + diff --git a/win32/rrd.sln b/win32/rrd.sln index 6b5665f4..024e1a4d 100644 --- a/win32/rrd.sln +++ b/win32/rrd.sln @@ -12,38 +12,73 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 DebugDLL|Win32 = DebugDLL|Win32 + DebugDLL|x64 = DebugDLL|x64 Release|Win32 = Release|Win32 + Release|x64 = Release|x64 ReleaseDLL|Win32 = ReleaseDLL|Win32 + ReleaseDLL|x64 = ReleaseDLL|x64 Static Debug|Win32 = Static Debug|Win32 + Static Debug|x64 = Static Debug|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Debug|Win32.ActiveCfg = Debug|Win32 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Debug|Win32.Build.0 = Debug|Win32 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Debug|x64.ActiveCfg = Debug|x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Debug|x64.Build.0 = Debug|x64 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.DebugDLL|Win32.Build.0 = DebugDLL|Win32 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.DebugDLL|x64.ActiveCfg = DebugDLL|x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.DebugDLL|x64.Build.0 = DebugDLL|x64 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Release|Win32.ActiveCfg = Release|Win32 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Release|Win32.Build.0 = Release|Win32 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Release|x64.ActiveCfg = Release|x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Release|x64.Build.0 = Release|x64 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.ReleaseDLL|x64.ActiveCfg = ReleaseDLL|x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.ReleaseDLL|x64.Build.0 = ReleaseDLL|x64 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Static Debug|Win32.ActiveCfg = Static Debug|Win32 {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Static Debug|Win32.Build.0 = Static Debug|Win32 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Static Debug|x64.ActiveCfg = Static Debug|x64 + {CC158E1D-1364-43CA-9B2D-4AF54225C7CA}.Static Debug|x64.Build.0 = Static Debug|x64 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Debug|Win32.ActiveCfg = Debug|Win32 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Debug|Win32.Build.0 = Debug|Win32 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Debug|x64.ActiveCfg = Debug|x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Debug|x64.Build.0 = Debug|x64 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.DebugDLL|Win32.ActiveCfg = Debug|Win32 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.DebugDLL|x64.ActiveCfg = Debug|x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.DebugDLL|x64.Build.0 = Debug|x64 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Release|Win32.ActiveCfg = Release|Win32 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Release|Win32.Build.0 = Release|Win32 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Release|x64.ActiveCfg = Release|x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Release|x64.Build.0 = Release|x64 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.ReleaseDLL|Win32.ActiveCfg = Release|Win32 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.ReleaseDLL|x64.ActiveCfg = Release|x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.ReleaseDLL|x64.Build.0 = Release|x64 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Static Debug|Win32.ActiveCfg = Static Debug|Win32 {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Static Debug|Win32.Build.0 = Static Debug|Win32 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Static Debug|x64.ActiveCfg = Static Debug|x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94}.Static Debug|x64.Build.0 = Static Debug|x64 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Debug|Win32.ActiveCfg = Debug|Win32 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Debug|Win32.Build.0 = Debug|Win32 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Debug|x64.ActiveCfg = Debug|x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Debug|x64.Build.0 = Debug|x64 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.DebugDLL|Win32.ActiveCfg = Debug|Win32 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.DebugDLL|x64.ActiveCfg = Debug|x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.DebugDLL|x64.Build.0 = Debug|x64 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Release|Win32.ActiveCfg = Release|Win32 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Release|Win32.Build.0 = Release|Win32 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Release|x64.ActiveCfg = Release|x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Release|x64.Build.0 = Release|x64 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.ReleaseDLL|Win32.ActiveCfg = Release|Win32 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.ReleaseDLL|x64.ActiveCfg = Release|x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.ReleaseDLL|x64.Build.0 = Release|x64 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Static Debug|Win32.ActiveCfg = Static Debug|Win32 {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Static Debug|Win32.Build.0 = Static Debug|Win32 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Static Debug|x64.ActiveCfg = Static Debug|x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B}.Static Debug|x64.Build.0 = Static Debug|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/win32/rrdtool.vcxproj b/win32/rrdtool.vcxproj index 9a3b2ef7..246f5de9 100644 --- a/win32/rrdtool.vcxproj +++ b/win32/rrdtool.vcxproj @@ -5,14 +5,26 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + Static Debug Win32 + + Static Debug + x64 + {11CD05F8-E5E1-476E-A75F-A112655D4E94} @@ -24,29 +36,54 @@ v140 MultiByte + + Application + v140 + MultiByte + Application v140 MultiByte true + + Application + v140 + MultiByte + true + Application v140 MultiByte + + Application + v140 + MultiByte + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 @@ -75,7 +112,7 @@ Level3 EditAndContinue 4996;%(DisableSpecificWarnings) - .;../../contrib/cairo/include/cairo;../../contrib/pango/include/pango-1.0;../../contrib/glib/include/glib-2.0;../../contrib/glib/lib/glib-2.0/include;../../contrib/libpng/include;../../contrib/zlib/include;../../contrib/libxml2/include/libxml2;%(AdditionalIncludeDirectories) + .;%(AdditionalIncludeDirectories) librrd-8.lib;%(AdditionalDependencies) @@ -103,6 +140,47 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ + + + + + + Disabled + Default + WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + $(IntDir)rrdtool.pdb + Level3 + ProgramDatabase + 4996;%(DisableSpecificWarnings) + .;%(AdditionalIncludeDirectories) + + + librrd-8.lib;%(AdditionalDependencies) + LinkVerboseLib + $(Platform)/$(Configuration);%(AdditionalLibraryDirectories) + true + NotSet + + + get all the dlls, needed for running + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ @@ -110,7 +188,7 @@ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ MaxSpeed true - .;../../contrib/cairo/include/cairo;../../contrib/pango/include/pango-1.0;../../contrib/glib/include/glib-2.0;../../contrib/glib/lib/glib-2.0/include;../../contrib/libpng/include;../../contrib/zlib/include;../../contrib/libxml2/include/libxml2;%(AdditionalIncludeDirectories) + .;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;_USE_32BIT_TIME_T;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -144,6 +222,46 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ + + + + + + MaxSpeed + true + .;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + MultiThreadedDLL + true + $(IntDir)rrdtool.pdb + Level3 + ProgramDatabase + + + librrd-8.lib;cairo.lib;pango-1.0.lib;pangocairo-1.0.lib;libpng.lib;zdll.lib;glib-2.0.lib;gobject-2.0.lib;libxml2.lib;%(AdditionalDependencies) + $(Platform)/$(Configuration); ../contrib-x64/lib;%(AdditionalLibraryDirectories) + false + true + true + + + get all the dlls, needed for running + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ @@ -158,7 +276,7 @@ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ Level3 EditAndContinue 4996;%(DisableSpecificWarnings) - .;../../contrib/cairo/include/cairo;../../contrib/pango/include/pango-1.0;../../contrib/glib/include/glib-2.0;../../contrib/glib/lib/glib-2.0/include;../../contrib/libpng/include;../../contrib/zlib/include;../../contrib/libxml2/include/libxml2;%(AdditionalIncludeDirectories) + .;%(AdditionalIncludeDirectories) librrd-8.lib;cairo.lib;%(AdditionalDependencies) @@ -170,6 +288,7 @@ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ get all the dlls, needed for running + copy $(ProjectDir)\..\contrib\bin\freetype6.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\intl.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libcairo-2.dll "$(TargetDir)"\ @@ -186,6 +305,47 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll "$(TargetDir)"\ + + + + + + Disabled + Default + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + Level3 + ProgramDatabase + 4996;%(DisableSpecificWarnings) + .;%(AdditionalIncludeDirectories) + + + librrd-8.lib;cairo.lib;%(AdditionalDependencies) + LinkVerboseLib + $(Platform)/$(Configuration);../contrib-x64/lib;%(AdditionalLibraryDirectories) + true + NotSet + + + get all the dlls, needed for running + + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll "$(TargetDir)"\ diff --git a/win32/rrdupdate.vcxproj b/win32/rrdupdate.vcxproj index 3577659e..e82142b1 100644 --- a/win32/rrdupdate.vcxproj +++ b/win32/rrdupdate.vcxproj @@ -5,14 +5,26 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + Static Debug Win32 + + Static Debug + x64 + {3AAE1E07-78D7-420D-968B-D2087D732D3B} @@ -24,29 +36,54 @@ v140 MultiByte + + Application + v140 + MultiByte + Application v140 MultiByte true + + Application + v140 + MultiByte + true + Application v140 MultiByte + + Application + v140 + MultiByte + + + + + + + + + + <_ProjectFileVersion>12.0.21005.1 @@ -104,6 +141,48 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ + + + + + + Disabled + Default + .;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + $(IntDir)rrdupdate.pdb + Level3 + ProgramDatabase + 4996;%(DisableSpecificWarnings) + + + librrd-8.lib;%(AdditionalDependencies) + LinkVerboseLib + $(Platform)/$(Configuration);%(AdditionalLibraryDirectories) + LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) + true + NotSet + + + get all the dlls, needed for running + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ @@ -111,7 +190,7 @@ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ MaxSpeed true - .;../../contrib/cairo/include/cairo;../../contrib/pango/include/pango-1.0;../../contrib/glib/include/glib-2.0;../../contrib/glib/lib/glib-2.0/include;../../contrib/libpng/include;../../contrib/zlib/include;../../contrib/libxml2/include/libxml2;%(AdditionalIncludeDirectories) + .;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USE_32BIT_TIME_T;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -145,6 +224,46 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll $(TargetDir)\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ + + + + + + MaxSpeed + true + .;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + MultiThreadedDLL + true + $(IntDir)rrdupdate.pdb + Level3 + ProgramDatabase + + + librrd-8.lib;cairo.lib;pango-1.0.lib;pangocairo-1.0.lib;libpng.lib;zdll.lib;glib-2.0.lib;gobject-2.0.lib;libxml2.lib;%(AdditionalDependencies) + $(Platform)/$(Configuration); ../contrib-x64/lib;%(AdditionalLibraryDirectories) + true + true + true + + + get all the dlls, needed for running + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll $(TargetDir)\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ @@ -171,6 +290,7 @@ copy $(ProjectDir)\..\contrib\bin\zlib1.dll $(TargetDir)\ get all the dlls, needed for running + copy $(ProjectDir)\..\contrib\bin\freetype6.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\intl.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libcairo-2.dll "$(TargetDir)"\ @@ -187,6 +307,47 @@ copy $(ProjectDir)\..\contrib\bin\libpangowin32-1.0-0.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libpng14-14.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\libxml2-2.dll "$(TargetDir)"\ copy $(ProjectDir)\..\contrib\bin\zlib1.dll "$(TargetDir)"\ + + + + + + Disabled + Default + .;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + Level3 + ProgramDatabase + 4996;%(DisableSpecificWarnings) + + + librrd-8.lib;cairo.lib;%(AdditionalDependencies) + LinkVerboseLib + $(Platform)/$(Configuration);../contrib-x64/lib;%(AdditionalLibraryDirectories) + true + NotSet + + + get all the dlls, needed for running + + copy $(ProjectDir)\..\contrib-x64\bin\libcairo-2.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libexpat-1.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libffi-6.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libfontconfig-1.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libfreetype-6.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libglib-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libgmodule-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libgobject-2.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libintl-8.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpango-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangocairo-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangoft2-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpangowin32-1.0-0.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libpng14-14.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\libxml2-2.dll "$(TargetDir)"\ +copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll "$(TargetDir)"\