solenv/gbuild/platform/filter-creatingLibrary.awk | 12 ++++++++++++ 1 file changed, 12 insertions(+)
New commits: commit 59fe5c0a9c3f21dbd2bae7f5886105ab9fc3727c Author: Luboš Luňák <l.lu...@collabora.com> AuthorDate: Thu Oct 14 13:29:48 2021 +0200 Commit: Luboš Luňák <l.lu...@collabora.com> CommitDate: Thu Oct 14 15:23:42 2021 +0200 filter out also link.exe messages about LTO code generation Change-Id: I4f61bfd829429745141cd03eb0db625fe0458e32 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123584 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lu...@collabora.com> diff --git a/solenv/gbuild/platform/filter-creatingLibrary.awk b/solenv/gbuild/platform/filter-creatingLibrary.awk index 5b3335ce8724..231609feb2d5 100755 --- a/solenv/gbuild/platform/filter-creatingLibrary.awk +++ b/solenv/gbuild/platform/filter-creatingLibrary.awk @@ -13,15 +13,27 @@ BEGIN { creatinglibrary_prefix = ENVIRON["CREATINGLIBRARY_PREFIX"]; + generatingcode_message = ENVIRON["GENERATINGCODE_MESSAGE"]; + finishedgeneratingcode_message = ENVIRON["FINISHEDGENERATINGCODE_MESSAGE"]; if (!creatinglibrary_prefix) { creatinglibrary_prefix = "\\.lib.*\\.exp" } + if (!generatingcode_message) { + generatingcode_message = "Generating code" + } + if (!finishedgeneratingcode_message) { + finishedgeneratingcode_message = "Finished generating code" + } firstline = 1 } { if (firstline && match($0, creatinglibrary_prefix)) { # ignore + } else if (match($0, generatingcode_message)) { + # ignore + } else if (match($0, finishedgeneratingcode_message)) { + # ignore } else { # because MSVC stupidly prints errors on stdout, it's # necessary to forward everything that isn't matched by the pattern