From 2618e3cc308598be7799bf31bc8d08d9115c6e43 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 23 Aug 2018 08:27:26 +0300 Subject: MSVC: Suppress "performing full link" also for executables Change-Id: Ibf544198b23021361d90b3d3c1cdbbbb0651453b Reviewed-by: Christian Kandeler --- share/qbs/modules/cpp/msvc.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'share') diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js index 196e5ae43..698f44398 100644 --- a/share/qbs/modules/cpp/msvc.js +++ b/share/qbs/modules/cpp/msvc.js @@ -475,7 +475,8 @@ function prepareLinker(project, product, inputs, outputs, input, output) { cmd.workingDirectory = FileInfo.path(primaryOutput.filePath) cmd.responseFileUsagePrefix = '@'; cmd.stdoutFilterFunction = function(output) { - return output.replace(/^(.*performing full link.*\r\n)? +Creating library.*\r\n$/, ""); + res = output.replace(/^.*performing full link.*\s*/, ""); + return res.replace(/^ *Creating library.*\r\n$/, ""); }; commands.push(cmd); -- cgit v1.2.3