From 18f9424ed77c27411f73dfad2be8e3b4ad97001f Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 12 Nov 2013 15:50:50 +0200 Subject: [PATCH] Turn on LTO for MSVC when optimising unless told not to MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ifdb04238d02ff504bd517508851e93211d748b7d Reviewed-on: https://gerrit.libreoffice.org/6652 Reviewed-by: Jesús Corrius Tested-by: Jesús Corrius --- configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index 875c434983c6..9544ab7bcfd1 100644 --- a/configure.ac +++ b/configure.ac @@ -2495,6 +2495,12 @@ COMPATH=`echo $COMPATH | $SED "s@/[[Bb]][[Ii]][[Nn]]\\\$@@"` # Set the ENABLE_LTO variable # =================================================================== AC_MSG_CHECKING([whether to use link-time optimization]) +if test $_os = WINNT -a "$WITH_MINGW" != yes -a -z "$enable_lto" -a \ + \( -z "$enable_dbgutil" -o "$enable_dbgutil" = no \) -a \ + \( -z "$enable_debug" -o "$enable_debug" = no \); then + # Turn on LTO for MSVC when optimising unless told not to + enable_lto=yes +fi if test -n "$enable_lto" -a "$enable_lto" != "no"; then ENABLE_LTO="TRUE" AC_MSG_RESULT([yes])