diff options
| author | Jan200101 <sentrycraft123@gmail.com> | 2025-09-30 22:15:50 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-10-05 00:31:09 +0300 |
| commit | 79935ff8355d1f2a0b790233ad71a43517afd8d5 (patch) | |
| tree | 21816ad1bf6c3915883f1418d6c924eaf0181161 | |
| parent | ab7684d8af64c10a1f15978dc7ee7e2b40ab7dcd (diff) | |
| download | meson-79935ff8355d1f2a0b790233ad71a43517afd8d5.tar.gz | |
deprecate variable substitution with boolean values
| -rw-r--r-- | mesonbuild/utils/universal.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py index ad652aab1..6ba5474e4 100644 --- a/mesonbuild/utils/universal.py +++ b/mesonbuild/utils/universal.py @@ -1266,6 +1266,9 @@ def do_replacement_meson(regex: T.Pattern[str], line: str, if isinstance(var, str): var_str = var elif isinstance(var, int): + if isinstance(var, bool): + msg = f'Variable substitution with boolean value {varname!r} is deprecated.' + mlog.deprecation(msg) var_str = str(var) else: msg = f'Tried to replace variable {varname!r} value with ' \ |
