aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2016-05-30 03:26:14 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2016-05-30 03:40:08 +0530
commitacdd4bd523412bf28ded5ca84cf946cc0ce58c42 (patch)
treee7c7228cc53d7b7c0aa1e71ad6e52241a0604913 /mesonbuild/interpreter.py
parentd3e1fe6e1a53593069a57488acab843c0221319c (diff)
downloadmeson-acdd4bd523412bf28ded5ca84cf946cc0ce58c42.zip
meson-acdd4bd523412bf28ded5ca84cf946cc0ce58c42.tar.gz
meson-acdd4bd523412bf28ded5ca84cf946cc0ce58c42.tar.bz2
interpreter: Set declare_dependency version from the project version if missing
This simply sets the default version to be the same as the project version. Useful for dependency version checks when using fallback subproject internal dependencies.
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 1491767..2a3d846 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -1184,7 +1184,7 @@ class Interpreter():
@noPosargs
def func_declare_dependency(self, node, args, kwargs):
- version = kwargs.get('version', 'undefined')
+ version = kwargs.get('version', self.project_version)
if not isinstance(version, str):
raise InterpreterException('Version must be a string.')
incs = kwargs.get('include_directories', [])