aboutsummaryrefslogtreecommitdiff
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
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.
-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', [])