do_install() passes kwargs to dependencies.

This commit is contained in:
Todd Gamblin
2015-01-07 17:45:14 -05:00
parent 2c1eda66c4
commit 7215aee224

View File

@@ -744,7 +744,7 @@ def do_install(self, **kwargs):
tty.msg("Installing %s" % self.name)
if not ignore_deps:
self.do_install_dependencies()
self.do_install_dependencies(**kwargs)
start_time = time.time()
if not fake_install:
@@ -832,10 +832,10 @@ def do_install(self, **kwargs):
spack.hooks.post_install(self)
def do_install_dependencies(self):
def do_install_dependencies(self, **kwargs):
# Pass along paths of dependencies here
for dep in self.spec.dependencies.values():
dep.package.do_install()
dep.package.do_install(**kwargs)
@property