diff options
author | Alex Zolotarev <deathbaba@gmail.com> | 2011-10-02 10:24:34 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:25:00 +0300 |
commit | fa80cfa7276f6940fbb17d0cc7625043651c9982 (patch) | |
tree | a4cec15a580222a5cadd6850ff672423bef2e04f /common.pri | |
parent | aed8844e5718450a70528a7666efacbed35fe176 (diff) |
[win] Linker optimizations
Diffstat (limited to 'common.pri')
-rw-r--r-- | common.pri | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/common.pri b/common.pri index e594115c9b..6a69573824 100644 --- a/common.pri +++ b/common.pri @@ -82,7 +82,11 @@ win32-msvc* { # don't set -GL - bug in msvc2008 QMAKE_CXXFLAGS_RELEASE += /Ox /GF # don't set /LTCG - bug in msvc2008 - QMAKE_LFLAGS_RELEASE += /MACHINE:X86 /OPT:REF + QMAKE_LFLAGS_RELEASE += /MACHINE:X86 + + QMAKE_LFLAGS *= /OPT:REF + QMAKE_LFLAGS_RELEASE *= /OPT:ICF + QMAKE_LFLAGS_DEBUG *= /OPT:NOICF CONFIG(release, debug|release) { DEFINES += _SECURE_SCL=0 @@ -119,6 +123,8 @@ linux-g++* { win32-g++ { QMAKE_CFLAGS *= -Wextra QMAKE_CXXFLAGS *= -Wextra + QMAKE_LFLAGS *= -s + QMAKE_LFLAGS_RELEASE *= -O } macx* { |