[libsoup/wip/meson] Visual Studio builds: Enhance security of x64 binaries
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup/wip/meson] Visual Studio builds: Enhance security of x64 binaries
- Date: Fri, 3 Nov 2017 12:11:20 +0000 (UTC)
commit 37db2022ffacb89e7f2b61eb5380242ea5dc93bc
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Oct 20 18:15:22 2017 +0800
Visual Studio builds: Enhance security of x64 binaries
Use the HIGHENTROPYVA linker option on x64 builds with MSVC 2012 and
later to enhance the security of the built binaries.
Pointed out by Ignacio Casal Quinteiro.
win32/vs10/soup-build-defines.props | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/win32/vs10/soup-build-defines.props b/win32/vs10/soup-build-defines.props
index bee9889..0c9b527 100644
--- a/win32/vs10/soup-build-defines.props
+++ b/win32/vs10/soup-build-defines.props
@@ -20,6 +20,10 @@
<Link>
<AdditionalDependencies>gio-2.0.lib;gobject-2.0.lib;glib-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+ <AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='11.0|x64'">/HIGHENTROPYVA
%(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='12.0|x64'">/HIGHENTROPYVA
%(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='14.0|x64'">/HIGHENTROPYVA
%(AdditionalOptions)</AdditionalOptions>
+ <AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='15.0|x64'">/HIGHENTROPYVA
%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
</Project>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]