From 80e7705a77da8210269e273ca7d2273bf51fc1d9 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