diff -r 89cd8302abd3 -r 40e20ffddcb4 src/SConscript --- a/src/SConscript Sat Mar 19 21:13:04 2011 -0700 +++ b/src/SConscript Fri Mar 25 12:27:57 2011 -0700 @@ -253,6 +253,9 @@ for extra_dir in extras_dir_list: prefix_len = len(dirname(extra_dir)) + 1 for root, dirs, files in os.walk(extra_dir, topdown=True): + if 'build' in dirs and extra_dir in env['BUILDROOT']: # if build lives in the extras directory dont walk down it + dirs.remove('build') + if 'SConscript' in files: build_dir = joinpath(env['BUILDDIR'], root[prefix_len:]) SConscript(joinpath(root, 'SConscript'), variant_dir=build_dir)