From 1dad690ae729c7d4acede23f62044e6259661547 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 20 Oct 2017 17:53:03 +0800 Subject: 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/gi-build-defines.props | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/win32/vs10/gi-build-defines.props b/win32/vs10/gi-build-defines.props index e3cef3dd..3a7f5fee 100644 --- a/win32/vs10/gi-build-defines.props +++ b/win32/vs10/gi-build-defines.props @@ -26,6 +26,10 @@ nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallR gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) + /HIGHENTROPYVA %(AdditionalOptions) + /HIGHENTROPYVA %(AdditionalOptions) + /HIGHENTROPYVA %(AdditionalOptions) + /HIGHENTROPYVA %(AdditionalOptions) -- cgit v1.2.1