aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-10-01 10:14:20 -0700
committerDylan Baker <dylan@pnwbakers.com>2020-10-01 12:35:42 -0700
commit20663564bdde2a0ec4977b011259b09523555bcb (patch)
tree1240881edf7238a3252f34aece72a224582ff51d /mesonbuild/interpreter.py
parent1d04caff29f675329ecb6491b50578474d71b6f4 (diff)
downloadmeson-20663564bdde2a0ec4977b011259b09523555bcb.zip
meson-20663564bdde2a0ec4977b011259b09523555bcb.tar.gz
meson-20663564bdde2a0ec4977b011259b09523555bcb.tar.bz2
deprecated get_configtool_variable and get_pkgconfig_variable
The get_variable method is able to do everything they do and more, making it generally more useful. Let's tell people to stop using the old ones.
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 0e5e0f8..c56eff5 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -459,6 +459,8 @@ class DependencyHolder(InterpreterObject, ObjectHolder):
def name_method(self, args, kwargs):
return self.held_object.get_name()
+ @FeatureDeprecated('Dependency.get_pkgconfig_variable', '0.56.0',
+ 'use Dependency.get_variable(pkgconfig : ...) instead')
@permittedKwargs({'define_variable', 'default'})
def pkgconfig_method(self, args, kwargs):
args = listify(args)
@@ -470,6 +472,8 @@ class DependencyHolder(InterpreterObject, ObjectHolder):
return self.held_object.get_pkgconfig_variable(varname, kwargs)
@FeatureNew('dep.get_configtool_variable', '0.44.0')
+ @FeatureDeprecated('Dependency.get_configtool_variable', '0.56.0',
+ 'use Dependency.get_variable(configtool : ...) instead')
@permittedKwargs({})
def configtool_method(self, args, kwargs):
args = listify(args)