From acdd4bd523412bf28ded5ca84cf946cc0ce58c42 Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Mon, 30 May 2016 03:26:14 +0530 Subject: 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. --- mesonbuild/interpreter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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', []) -- cgit v1.1