aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorSalamandar <felix@piedallu.me>2018-04-27 17:26:07 +0200
committerSalamandar <felix@piedallu.me>2018-06-01 14:23:24 +0200
commit364b8a37b9da0a0b318f4c60be67f37dfa51a295 (patch)
treea3f6a12548be3416c151fe377f71f02a0db216a6 /mesonbuild/interpreter.py
parentc90885de6d92ed0ffea286f11337346129ca0a35 (diff)
downloadmeson-364b8a37b9da0a0b318f4c60be67f37dfa51a295.zip
meson-364b8a37b9da0a0b318f4c60be67f37dfa51a295.tar.gz
meson-364b8a37b9da0a0b318f4c60be67f37dfa51a295.tar.bz2
Add 0.45.0 features
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 1baeb81..9b29086 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -451,6 +451,7 @@ class GeneratorHolder(InterpreterObject, ObjectHolder):
ObjectHolder.__init__(self, build.Generator(args, kwargs))
self.methods.update({'process': self.process_method})
+ @FeatureNewKwargs('generator.process', '0.45.0', ['preserve_path_from'])
@permittedKwargs({'extra_args', 'preserve_path_from'})
def process_method(self, args, kwargs):
extras = mesonlib.stringlistify(kwargs.get('extra_args', []))
@@ -1652,6 +1653,7 @@ class MesonMain(InterpreterObject):
def project_version_method(self, args, kwargs):
return self.build.dep_manifest[self.interpreter.active_projectname]['version']
+ @FeatureNew('meson.project_license()', '0.45.0')
@noPosargs
@permittedKwargs({})
def project_license_method(self, args, kwargs):