aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2018-06-02 10:37:54 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-05 15:57:57 +0000
commit48d49afe31573aeef70fba060a4e81556b8fedc4 (patch)
tree23624102586479a9ad9a81848137862935b7804b /mesonbuild/interpreter.py
parentc3ffc1a2497e41b232d4e3d4da220381cb3c0371 (diff)
downloadmeson-48d49afe31573aeef70fba060a4e81556b8fedc4.zip
meson-48d49afe31573aeef70fba060a4e81556b8fedc4.tar.gz
meson-48d49afe31573aeef70fba060a4e81556b8fedc4.tar.bz2
FeatureNew: Add decorators for new install_mode kwargs
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 17ad65d..c2dcfc5 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -2934,7 +2934,8 @@ root and issuing %s.
raise SubdirDoneRequest()
@stringArgs
- @FeatureNewKwargs('build target', '0.40.0', ['build_by_default'])
+ @FeatureNewKwargs('custom_target', '0.47.0', ['install_mode'])
+ @FeatureNewKwargs('custom_target', '0.40.0', ['build_by_default'])
@permittedKwargs(permitted_kwargs['custom_target'])
def func_custom_target(self, node, args, kwargs):
if len(args) != 1:
@@ -3066,6 +3067,7 @@ root and issuing %s.
self.build.benchmarks.append(t)
mlog.debug('Adding benchmark "', mlog.bold(args[0]), '".', sep='')
+ @FeatureNewKwargs('install_headers', '0.47.0', ['install_mode'])
@permittedKwargs(permitted_kwargs['install_headers'])
def func_install_headers(self, node, args, kwargs):
source_files = self.source_strings_to_files(args)
@@ -3074,6 +3076,7 @@ root and issuing %s.
self.build.headers.append(h)
return h
+ @FeatureNewKwargs('install_man', '0.47.0', ['install_mode'])
@permittedKwargs(permitted_kwargs['install_man'])
def func_install_man(self, node, args, kwargs):
fargs = self.source_strings_to_files(args)
@@ -3214,7 +3217,7 @@ root and issuing %s.
self.build.install_dirs.append(idir)
return idir
- @FeatureNewKwargs('configure_file', '0.47.0', ['copy', 'output_format'])
+ @FeatureNewKwargs('configure_file', '0.47.0', ['copy', 'output_format', 'install_mode'])
@FeatureNewKwargs('configure_file', '0.46.0', ['format'])
@FeatureNewKwargs('configure_file', '0.41.0', ['capture'])
@permittedKwargs(permitted_kwargs['configure_file'])