aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/meson/respect-colour.patch
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/meson/respect-colour.patch')
-rw-r--r--internal/rosa/package/meson/respect-colour.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/internal/rosa/package/meson/respect-colour.patch b/internal/rosa/package/meson/respect-colour.patch
new file mode 100644
index 00000000..8a43ebfa
--- /dev/null
+++ b/internal/rosa/package/meson/respect-colour.patch
@@ -0,0 +1,13 @@
+diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py
+index e1d998a5d..83d6cf9d2 100644
+--- a/mesonbuild/mlog.py
++++ b/mesonbuild/mlog.py
+@@ -404,6 +404,8 @@ class _Logger:
+ _colorize_console = os.isatty(output.fileno()) and _windows_ansi()
+ else:
+ _colorize_console = os.isatty(output.fileno()) and os.environ.get('TERM', 'dumb') != 'dumb'
++ if os.environ.get('CLICOLOR_FORCE', '') != '':
++ _colorize_console = True
+ except Exception:
+ _colorize_console = False
+ output.colorize_console = _colorize_console # type: ignore