CMake: Add /OPT:REF flag when building Qt on Windows
In qmake it's done for all qmake projects, in CMake we lean on the safe side and apply it to building Qt itself. User CMake projects can then choose to add it themselves. Task-number: QTBUG-85992 Change-Id: I51919f947d43ffd9925e3d2837dcad17e480367d Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>bb10
parent
cb1600145b
commit
41800c3c31
|
|
@ -115,6 +115,13 @@ endif()
|
|||
|
||||
target_compile_definitions(PlatformCommonInternal INTERFACE $<$<NOT:$<CONFIG:Debug>>:QT_NO_DEBUG>)
|
||||
|
||||
if(MSVC)
|
||||
# To mimic mkspecs/common/msvc-desktop.conf add optimization flag for non-debug configs.
|
||||
# In qmake, the flag is added to any user project built with qmake. In CMake land, to be on the
|
||||
# safe side, only add when building Qt itself.
|
||||
target_link_options(PlatformCommonInternal INTERFACE "$<$<NOT:$<CONFIG:Debug>>:/OPT:REF>")
|
||||
endif()
|
||||
|
||||
function(qt_internal_apply_bitcode_flags target)
|
||||
# See mkspecs/features/uikit/bitcode.prf
|
||||
set(release_flags "-fembed-bitcode")
|
||||
|
|
|
|||
Loading…
Reference in New Issue