diff --git a/cmake/QtInternalTargets.cmake b/cmake/QtInternalTargets.cmake index 108571e7591..84faba14138 100644 --- a/cmake/QtInternalTargets.cmake +++ b/cmake/QtInternalTargets.cmake @@ -122,13 +122,6 @@ endif() target_compile_definitions(PlatformCommonInternal INTERFACE $<$>: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 "$<$>:/OPT:REF>") -endif() - function(qt_internal_apply_bitcode_flags target) # See mkspecs/features/uikit/bitcode.prf set(release_flags "-fembed-bitcode") @@ -201,8 +194,7 @@ if (MSVC) target_link_options(PlatformCommonInternal INTERFACE -DYNAMICBASE -NXCOMPAT - $<$:-OPT:REF> - $<$:-OPT:REF> + $<$>:-OPT:REF> ) endif()