From 50ee3624c0de235a8ec5251da1e5297fc4f3f2cc Mon Sep 17 00:00:00 2001 From: psakievich Date: Thu, 29 Feb 2024 17:49:37 -0700 Subject: Support environment variable expansion inside module projections (#42917) --- lib/spack/spack/projections.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3-70-g09d2