From f1683a290b7261e9bb099aa8f4548809218b31b7 Mon Sep 17 00:00:00 2001 From: George Marques Date: Sat, 16 Dec 2017 22:29:02 -0200 Subject: Add support for whole program optimization on MSVC Since it's similar to LTO, it can be enabled by setting use_lto=yes. --- platform/windows/detect.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/windows/detect.py b/platform/windows/detect.py index 01eb50e69c..564359d743 100644 --- a/platform/windows/detect.py +++ b/platform/windows/detect.py @@ -188,6 +188,9 @@ def configure(env): else: VC_PATH = "" + if (env["use_lto"]): + env.Append(CCFLAGS=['/GL']) + env.Append(LINKFLAGS=['/LTCG']) if (env["openmp"]): env.Append(CPPFLAGS=['/openmp']) -- cgit v1.2.3