Enable /OPT:REF explicitly for MSVC
/OPT:REF is enabled for release builds for MSVC by default, however, clang-cl may not enable it without this flag, add it to MSVC's mkspec so that all compilers based on MSVC can benefit from it as well. Change-Id: Ia80c20a8510cfa1e4687e39104ce99b37a2aa13f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>bb10
parent
ecb6327762
commit
afb5746e62
|
|
@ -84,7 +84,7 @@ QMAKE_RUN_CXX_IMP_BATCH = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ @<<
|
|||
|
||||
QMAKE_LINK = link
|
||||
QMAKE_LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT
|
||||
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO
|
||||
QMAKE_LFLAGS_RELEASE = /OPT:REF /INCREMENTAL:NO
|
||||
QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO = /DEBUG /OPT:REF /INCREMENTAL:NO
|
||||
QMAKE_LFLAGS_DEBUG = /DEBUG
|
||||
QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE
|
||||
|
|
|
|||
|
|
@ -54,6 +54,4 @@ QMAKE_LFLAGS_LTCG =
|
|||
QMAKE_CFLAGS_OPTIMIZE_SIZE = /clang:-Oz
|
||||
QMAKE_CFLAGS_OPTIMIZE_FULL = /clang:-O3
|
||||
|
||||
QMAKE_LFLAGS_RELEASE += /OPT:REF,ICF,LBR
|
||||
|
||||
load(qt_config)
|
||||
|
|
|
|||
Loading…
Reference in New Issue