From: Wolfgang Stöggl Date: Tue, 9 Jul 2019 09:24:42 +0000 (+0200) Subject: Update MSVC .vcxproj files (SAFESH, IntDir) X-Git-Tag: v1.8.0~78 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e6a6492ca807da85a0278c064e5e1830ddf41a4f;p=thirdparty%2Frrdtool-1.x.git Update MSVC .vcxproj files (SAFESH, IntDir) Win32 Debug configurations have EditAndContinue set, whereas /SAFESEH is incompatible with EditAndContinue. Add false to these configurations. - Fixes the following warning in Visual Studio build log files, e.g.: warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification The projects librrd-8, rrdcgi, rrdtool and rrdupdate are built in the same directory, which is OK, as there is no overlap. No need for a separate IntDir for each project. To silence the warning, add: None - Fixes the following warning in Visual Studio build log files, e.g.: warning MSB8028: The intermediate directory (Debug\) contains files shared from another project (librrd-8.vcxproj). This can lead to incorrect clean and rebuild behavior. --- diff --git a/win32/rrdcgi.vcxproj b/win32/rrdcgi.vcxproj index fc6b5318..4e881aca 100644 --- a/win32/rrdcgi.vcxproj +++ b/win32/rrdcgi.vcxproj @@ -29,6 +29,7 @@ {87299711-CA4F-418B-A166-61D1EA021CAE} rrdtool + None @@ -121,6 +122,7 @@ true NotSet MachineX86 + false get all the dlls, needed for running @@ -285,6 +287,7 @@ copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ true NotSet MachineX86 + false get all the dlls, needed for running diff --git a/win32/rrdtool.vcxproj b/win32/rrdtool.vcxproj index 260bec40..338eaf7c 100644 --- a/win32/rrdtool.vcxproj +++ b/win32/rrdtool.vcxproj @@ -29,6 +29,7 @@ {11CD05F8-E5E1-476E-A75F-A112655D4E94} rrdtool + None @@ -121,6 +122,7 @@ true NotSet MachineX86 + false get all the dlls, needed for running @@ -285,6 +287,7 @@ copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ true NotSet MachineX86 + false get all the dlls, needed for running diff --git a/win32/rrdupdate.vcxproj b/win32/rrdupdate.vcxproj index 39fcde3f..9cf95a66 100644 --- a/win32/rrdupdate.vcxproj +++ b/win32/rrdupdate.vcxproj @@ -29,6 +29,7 @@ {3AAE1E07-78D7-420D-968B-D2087D732D3B} rrdtool + None @@ -122,6 +123,7 @@ true NotSet MachineX86 + false get all the dlls, needed for running @@ -287,6 +289,7 @@ copy $(ProjectDir)\..\contrib-x64\bin\zlib1.dll $(TargetDir)\ true NotSet MachineX86 + false get all the dlls, needed for running