summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/projections.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/spack/spack/projections.py b/lib/spack/spack/projections.py
index b11c9c2a6d..acdb57b49c 100644
--- a/lib/spack/spack/projections.py
+++ b/lib/spack/spack/projections.py
@@ -3,6 +3,8 @@
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+import spack.util.path
+
def get_projection(projections, spec):
"""
@@ -11,7 +13,7 @@ def get_projection(projections, spec):
all_projection = None
for spec_like, projection in projections.items():
if spec.satisfies(spec_like):
- return projection
+ return spack.util.path.substitute_path_variables(projection)
elif spec_like == "all":
- all_projection = projection
+ all_projection = spack.util.path.substitute_path_variables(projection)
return all_projection