summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2013-09-03 22:10:26 +0300
committerTor Lillqvist <tml@collabora.com>2013-09-03 22:38:17 +0300
commitc4587bce6d4eeb4379f17760b31d79b9448198fa (patch)
tree0e04d129f8038b6c2a4a3c332b8d72ba1b0a8d8a /solenv
parent32d9dd3008867199f56ab1dbb192aa3f49a2779b (diff)
Use -LTCG also when linking executables in the LTO case
Change-Id: I63113ed7e4a477d1ea7cd7f59a8647f4edf62d70
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/platform/com_MSC_class.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/solenv/gbuild/platform/com_MSC_class.mk b/solenv/gbuild/platform/com_MSC_class.mk
index db288d91727b..e68bac1fd669 100644
--- a/solenv/gbuild/platform/com_MSC_class.mk
+++ b/solenv/gbuild/platform/com_MSC_class.mk
@@ -216,6 +216,10 @@ gb_Windows_PE_TARGETTYPEFLAGS := \
-dynamicbase \
-manifest
+ifeq ($(ENABLE_LTO),TRUE)
+gb_Windows_PE_TARGETTYPEFLAGS += -LTCG
+endif
+
# Library class
@@ -224,10 +228,6 @@ gb_Library_TARGETTYPEFLAGS := \
-DLL \
$(gb_Windows_PE_TARGETTYPEFLAGS)
-ifeq ($(ENABLE_LTO),TRUE)
-gb_Library_TARGETTYPEFLAGS += -LTCG
-endif
-
gb_Library_get_rpath :=
gb_Library_SYSPRE := i