scons: Populate top_srcdir and top_builddir variables when reading Makefiles.sources.

This is not entirely correct, as scons doesn't put binaries in a
"src" subdirectory, but doesn't seem to be a problem for now.
This commit is contained in:
José Fonseca
2012-08-14 12:18:45 +01:00
parent 605f964d5c
commit ea8dcfc90d
2 changed files with 8 additions and 1 deletions
+4
View File
@@ -235,6 +235,10 @@ def parse_source_list(env, filename, names=None):
# parse the source list file
parser = source_list.SourceListParser()
src = env.File(filename).srcnode()
parser.add_symbol('top_srcdir', env.Dir('#').abspath)
parser.add_symbol('top_builddir', env['build_dir'])
sym_table = parser.parse(src.abspath)
if names: