aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-03-22 11:36:48 -0700
committerDylan Baker <dylan@pnwbakers.com>2021-03-22 16:53:51 -0700
commit3e86aecab8ee9667001756df6185e3c479442394 (patch)
tree37d78e7dba528bf8705b63e9f04120d54193f3a7 /mesonbuild/dependencies/base.py
parente37b020cef4498891c1def66f303ea155acb3055 (diff)
downloadmeson-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.
Diffstat (limited to 'mesonbuild/dependencies/base.py')
-rw-r--r--mesonbuild/dependencies/base.py6
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.