diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-03-22 11:36:48 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-03-22 16:53:51 -0700 |
commit | 3e86aecab8ee9667001756df6185e3c479442394 (patch) | |
tree | 37d78e7dba528bf8705b63e9f04120d54193f3a7 | |
parent | e37b020cef4498891c1def66f303ea155acb3055 (diff) | |
download | meson-3e86aecab8ee9667001756df6185e3c479442394.zip meson-3e86aecab8ee9667001756df6185e3c479442394.tar.gz meson-3e86aecab8ee9667001756df6185e3c479442394.tar.bz2 |
dependencies/base: Use FeatureDeprecated instead of mlog.warning
This code is really old, and it might be fine to delete this altogether,
but for now lets do this.
-rw-r--r-- | mesonbuild/dependencies/base.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 0045805..6ec74ce 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -37,6 +37,7 @@ from ..mesonlib import Popen_safe, version_compare_many, version_compare, listif from ..mesonlib import Version, LibType, OptionKey from ..mesondata import mesondata from ..programs import ExternalProgram, find_external_program +from ..interpreterbase import FeatureDeprecated if T.TYPE_CHECKING: from ..compilers.compilers import Compiler @@ -2267,10 +2268,7 @@ def process_method_kw(possible: T.Iterable[DependencyMethods], kwargs) -> T.List # generic CONFIG_TOOL value. if method in [DependencyMethods.SDLCONFIG, DependencyMethods.CUPSCONFIG, DependencyMethods.PCAPCONFIG, DependencyMethods.LIBWMFCONFIG]: - mlog.warning(textwrap.dedent("""\ - Configuration method {} has been deprecated in favor of - 'config-tool'. This will be removed in a future version of - meson.""".format(method))) + FeatureDeprecated.single_use(f'Configuration method {method.value}', '0.44', 'Use "config-tool" instead.') method = DependencyMethods.CONFIG_TOOL # Set the detection method. If the method is set to auto, use any available method. |