diff --git a/orchestra/model/configuration.py b/orchestra/model/configuration.py index 54b31d4d0850102f3bc4fd063133e1050ad8fa5e..dda58c4f4ed6295dff0a0a1ceb217b60b27d8cab 100644 --- a/orchestra/model/configuration.py +++ b/orchestra/model/configuration.py @@ -232,11 +232,10 @@ def set_build_hash(build: "bld.Build"): if build.recursive_hash is not None: return - # all_builds = {d.build for d in build.configure.external_dependencies} - # all_builds.update({d.build for d in build.install.external_dependencies}) - # all_builds = {b for b in all_builds if b.component is not build.component} - all_builds = {d.build for d in build.install.external_dependencies if d.build.component is not build.component} - + all_builds = {d.build for d in build.configure.external_dependencies} + all_builds.update({d.build for d in build.install.external_dependencies}) + all_builds = {b for b in all_builds if b.component is not build.component} + # Ensure all dependencies hashes are computed for b in all_builds: set_build_hash(b)