When reconfiguring an MSVC -release build with 'cmake .' after a full build, instead of being a no-op, it rebuilt everything. This happened because of CMAKE_CXX_FLAGS_RELEASE being accidentally modified on each reconfiguration, resulting in extra whitespace being added to the compiler command line rules. Specifically, this was because we always added '-O2 -Ob3 ' as a string to the compiler flags, but due to stripping, always tried to remove only '-O2 -Ob3' (no trailing white space) when removing the optimizations flags, resulting in an extra white space for each run. Remove the trailing white space after '-Ob3 '. Amends 2fb134f3fe8fdeb1f36c346cff3b09a2b7a095a7 Pick-to: 6.8 Change-Id: I46eb4c3b769ae6b063fe62df05c0cb92f13bda30 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit fdb9a5141446ed8aa767d88a921c24221b0704ea) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%