aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2020-01-04 19:28:54 +0200
committerOrgad Shaneh <orgads@gmail.com>2020-01-07 14:17:41 +0000
commit872c115f8b6fb213d787bf886709e564eecb37a8 (patch)
treee870a891404159ce229a05b3591d81a9060b0cb0
parent96c19a97306f058f8cb8eaf925bf6d0120376ccd (diff)
MSVC: Suppress "Generating code" messages
Appears when passing /LTCG in cpp.linkerFlags. Change-Id: I4282ae51355a178a85985642a86bc01433bb15db Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--share/qbs/modules/cpp/msvc.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js
index 8b7864400..7d8e26121 100644
--- a/share/qbs/modules/cpp/msvc.js
+++ b/share/qbs/modules/cpp/msvc.js
@@ -526,7 +526,10 @@ function prepareLinker(project, product, inputs, outputs, input, output) {
cmd.responseFileUsagePrefix = '@';
cmd.stdoutFilterFunction = function(output) {
res = output.replace(/^.*performing full link.*\s*/, "");
- return res.replace(/^ *Creating library.*\r\n$/, "");
+ res = res.replace(/^ *Creating library.*\s*/, "");
+ res = res.replace(/^\s*Generating code\s*/, "");
+ res = res.replace(/^\s*Finished generating code\s*/, "");
+ return res;
};
commands.push(cmd);