From 872c115f8b6fb213d787bf886709e564eecb37a8 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sat, 4 Jan 2020 19:28:54 +0200 Subject: MSVC: Suppress "Generating code" messages Appears when passing /LTCG in cpp.linkerFlags. Change-Id: I4282ae51355a178a85985642a86bc01433bb15db Reviewed-by: Ivan Komissarov Reviewed-by: Christian Kandeler --- share/qbs/modules/cpp/msvc.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3