aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mlog.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-03-01 19:30:10 +0200
committerGitHub <noreply@github.com>2020-03-01 19:30:10 +0200
commit200738a3e6b48671aac2865c304dded96179e4ac (patch)
tree19fa53590c21d39162c65718ea57da37f2a3219f /mesonbuild/mlog.py
parent9e40a0125c3bd558fbd29da8715d334d787c1a4d (diff)
parent8101b0ddab1dea8de3b2588a4b75da525865c404 (diff)
downloadmeson-200738a3e6b48671aac2865c304dded96179e4ac.zip
meson-200738a3e6b48671aac2865c304dded96179e4ac.tar.gz
meson-200738a3e6b48671aac2865c304dded96179e4ac.tar.bz2
Merge pull request #6692 from xclaesse/summary-warnings
Summary improvements
Diffstat (limited to 'mesonbuild/mlog.py')
-rw-r--r--mesonbuild/mlog.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py
index a1acfa3..ea75bd0 100644
--- a/mesonbuild/mlog.py
+++ b/mesonbuild/mlog.py
@@ -59,6 +59,7 @@ log_disable_stdout = False # type: bool
log_errors_only = False # type: bool
_in_ci = 'CI' in os.environ # type: bool
_logged_once = set() # type: T.Set[T.Tuple[str, ...]]
+log_warnings_counter = 0 # type: int
def disable() -> None:
global log_disable_stdout
@@ -262,6 +263,9 @@ def _log_error(severity: str, *rargs: T.Union[str, AnsiDecorator],
else:
log(*args, **kwargs)
+ global log_warnings_counter
+ log_warnings_counter += 1
+
if log_fatal_warnings:
raise MesonException("Fatal warnings enabled, aborting")