aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorMartin Kelly <mkelly@xevo.com>2018-01-17 15:26:15 -0800
committerJussi Pakkanen <jpakkane@gmail.com>2018-01-31 23:54:28 +0200
commit36aca4cd3ca7631765ef32478e5c85d32db11fca (patch)
treea80ca5845e08b4679914f4ccf3b88f55e1bf6fdc /mesonbuild/interpreter.py
parentb62d670fb2a630e4ef75f8c9dcf6facc34d71043 (diff)
downloadmeson-36aca4cd3ca7631765ef32478e5c85d32db11fca.zip
meson-36aca4cd3ca7631765ef32478e5c85d32db11fca.tar.gz
meson-36aca4cd3ca7631765ef32478e5c85d32db11fca.tar.bz2
add meson.project_license() builtin
This Fixes #2941.
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 9c2fd00..459a16d 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -1168,6 +1168,7 @@ class MesonMain(InterpreterObject):
'add_postconf_script': self.add_postconf_script_method,
'install_dependency_manifest': self.install_dependency_manifest_method,
'project_version': self.project_version_method,
+ 'project_license': self.project_license_method,
'version': self.version_method,
'project_name': self.project_name_method,
'get_cross_property': self.get_cross_property_method,
@@ -1281,6 +1282,9 @@ class MesonMain(InterpreterObject):
def project_version_method(self, args, kwargs):
return self.build.dep_manifest[self.interpreter.active_projectname]['version']
+ def project_license_method(self, args, kwargs):
+ return self.build.dep_manifest[self.interpreter.active_projectname]['license']
+
def version_method(self, args, kwargs):
return coredata.version