Source code compiled from a Repository() is not put in the variant dir for a Hierarchical SCons project
问题 I have a Hierarchical project that uses source code from a common system-directory, for which I am using the SCons Repository() function and want all the build output (local code and code taken from the Repository) placed in a variant_dir. If I use the Repository() function in a simple scenario (non-hierchical with no calls to sub-directory SConscripts) then the compiled Repository() object file is placed in the variant_dir as expected. But if I do the same in a hierarchical build, the