summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2018-12-19 22:43:20 +0100
committerXavier Claessens <xclaesse@gmail.com>2018-12-19 18:04:49 -0500
commit9958262cb235938419436d7715d6dc6e7938e08a (patch)
tree79e64f037095c4ff366670b1cdf63ebc4d762d07
parentd54daf6e59a8610acfb028ebdb84bd74cc9a84c1 (diff)
downloadmeson-9958262cb235938419436d7715d6dc6e7938e08a.tar.gz
Fixed subprojects build info
-rw-r--r--mesonbuild/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index dc667ea42..558e6eb85 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -2359,11 +2359,11 @@ external dependencies (including libraries) must go to "dependencies".''')
if pv == 'undefined' or not mesonlib.version_compare_many(pv, wanted)[0]:
raise InterpreterException('Subproject %s version is %s but %s required.' % (dirname, pv, wanted))
self.active_projectname = current_active
- self.build.subprojects[dirname] = subi.project_version
self.subprojects.update(subi.subprojects)
self.subprojects[dirname] = SubprojectHolder(subi, self.subproject_dir, dirname)
self.build_def_files += subi.build_def_files
self.build.merge(subi.build)
+ self.build.subprojects[dirname] = subi.project_version
return self.subprojects[dirname]
def get_option_internal(self, optname):