diff options
| author | Steven Knight <knight@baldmt.com> | 2003-09-05 19:26:05 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2003-09-05 19:26:05 (GMT) |
| commit | bf221d4e593f803116af76ec3bc16514b666c9f1 (patch) | |
| tree | d80f1ab39365370ce1f50dba335af34f8cad83e2 /src/engine/SCons/Util.py | |
| parent | f1d7f1dc87300ea5c905c648c39aeee031100c8c (diff) | |
| download | SCons-bf221d4e593f803116af76ec3bc16514b666c9f1.zip SCons-bf221d4e593f803116af76ec3bc16514b666c9f1.tar.gz SCons-bf221d4e593f803116af76ec3bc16514b666c9f1.tar.bz2 | |
Support construction variable expansion anywhere in a file or path name.
Diffstat (limited to 'src/engine/SCons/Util.py')
| -rw-r--r-- | src/engine/SCons/Util.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py index 3d3f563..38b25af 100644 --- a/src/engine/SCons/Util.py +++ b/src/engine/SCons/Util.py @@ -575,7 +575,9 @@ def scons_subst(strSubst, env, mode=SUBST_RAW, target=None, source=None): strSubst = string.replace(string.replace(strSubst, '\0\4', '$'), '\0\5', '') # strip out redundant white-space - return string.strip(_space_sep.sub(' ', strSubst)) + if mode != SUBST_RAW: + strSubst = string.strip(_space_sep.sub(' ', strSubst)) + return strSubst def render_tree(root, child_func, prune=0, margin=[0], visited={}): """ |
