fix dev paths for deps
This commit is contained in:
@@ -1882,9 +1882,14 @@ def setup(self, driver, specs, reuse=None):
|
||||
# Inject dev_path from environment
|
||||
env = ev.active_environment()
|
||||
if env:
|
||||
for spec in sorted(specs):
|
||||
for dep in spec.traverse():
|
||||
_develop_specs_from_env(dep, env)
|
||||
for name, info in env.dev_specs.items():
|
||||
dev_spec = spack.spec.Spec(info['spec'])
|
||||
dev_spec.constrain(
|
||||
'dev_path=%s' % spack.util.path.canonicalize_path(info['path'])
|
||||
)
|
||||
|
||||
self.condition(spack.spec.Spec(name), dev_spec,
|
||||
msg="%s is a develop spec" % name)
|
||||
|
||||
self.gen.h1('Spec Constraints')
|
||||
self.literal_specs(specs)
|
||||
|
||||
Reference in New Issue
Block a user