From 6b563521feea33ff962abf7406ec3f1fcadca6cd Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 9 Mar 2014 00:04:07 +0200 Subject: Subproject definition files are important, too. --- interpreter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/interpreter.py b/interpreter.py index f0a0796..b03faf8 100644 --- a/interpreter.py +++ b/interpreter.py @@ -616,7 +616,7 @@ class Interpreter(): self.builtin['meson'] = MesonMain(build, self) self.environment = build.environment self.build_func_dict() - self.build_def_files = [environment.build_filename] + self.build_def_files = [os.path.join(self.subdir, environment.build_filename)] self.coredata = self.environment.get_coredata() self.generators = [] self.visited_subdirs = {} @@ -829,6 +829,7 @@ class Interpreter(): mlog.log('\nSubproject', mlog.bold(dirname), 'finished.') self.build.subprojects[dirname] = True self.subprojects[dirname] = SubprojectHolder(subi) + self.build_def_files += subi.build_def_files return self.subprojects[dirname] def func_get_option(self, nodes, args, kwargs): -- cgit v1.1