summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-11-09 06:41:02 (GMT)
committerSteven Knight <knight@baldmt.com>2003-11-09 06:41:02 (GMT)
commit9dd1434a94d2472b6f6d2956eb2b3e422d251a75 (patch)
tree55737b26b7c639ef87d93327c7adbd33722b1b71 /src/engine/SCons/Defaults.py
parent2016f443bfe0ffc6a380e24dc33ccee793a5ec96 (diff)
downloadSCons-9dd1434a94d2472b6f6d2956eb2b3e422d251a75.zip
SCons-9dd1434a94d2472b6f6d2956eb2b3e422d251a75.tar.gz
SCons-9dd1434a94d2472b6f6d2956eb2b3e422d251a75.tar.bz2
Allow LIBS to be a single element, not a list, and allow it to contain File nodes.
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r--src/engine/SCons/Defaults.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py
index aaa1aba..c75c7c7 100644
--- a/src/engine/SCons/Defaults.py
+++ b/src/engine/SCons/Defaults.py
@@ -195,6 +195,8 @@ def _stripixes(prefix, list, suffix, stripprefix, stripsuffix, env, c=_concat):
def f(list, sp=stripprefix, ss=stripsuffix):
ret = []
for l in list:
+ if not SCons.Util.is_String(l):
+ l = str(l)
if l[:len(sp)] == sp:
l = l[len(sp):]
if l[-len(ss):] == ss: