]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commit
Update MSVC .vcxproj files (SAFESH, IntDir)
authorWolfgang Stöggl <c72578@yahoo.de>
Tue, 9 Jul 2019 09:24:42 +0000 (11:24 +0200)
committerTobias Oetiker <tobi@oetiker.ch>
Wed, 10 Jul 2019 06:59:29 +0000 (08:59 +0200)
commite6a6492ca807da85a0278c064e5e1830ddf41a4f
tree782b6761660505a879927d66eef2fa8c5de31a5a
parent2e356b25758af3de93414f3b42630f07f1592c8f
Update MSVC .vcxproj files (SAFESH, IntDir)

Win32 Debug configurations have EditAndContinue set, whereas /SAFESEH
is incompatible with EditAndContinue. Add
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
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:
<IntDirSharingDetected>None</IntDirSharingDetected>

- 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.
win32/rrdcgi.vcxproj
win32/rrdtool.vcxproj
win32/rrdupdate.vcxproj