summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-03-12 13:24:18 (GMT)
committerSteven Knight <knight@baldmt.com>2004-03-12 13:24:18 (GMT)
commit7f0857e23182eb4fba10dc65216c65dbe7ee13da (patch)
treece7ad48e3d0e7cd9708904c8ceedad4da4125090 /src/engine/SCons/Script
parent503c526b323d74874ee99ae5d54b30f45046ce00 (diff)
downloadSCons-7f0857e23182eb4fba10dc65216c65dbe7ee13da.zip
SCons-7f0857e23182eb4fba10dc65216c65dbe7ee13da.tar.gz
SCons-7f0857e23182eb4fba10dc65216c65dbe7ee13da.tar.bz2
Add an Execute() method.
Diffstat (limited to 'src/engine/SCons/Script')
-rw-r--r--src/engine/SCons/Script/SConscript.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/SConscript.py b/src/engine/SCons/Script/SConscript.py
index 2fa1510..d6e40fd 100644
--- a/src/engine/SCons/Script/SConscript.py
+++ b/src/engine/SCons/Script/SConscript.py
@@ -569,6 +569,8 @@ def get_DefaultEnvironmentProxy():
def subst_kw(self, kw, raw=0, target=None, source=None):
return kw
def subst_list(self, string, raw=0, target=None, source=None):
+ if not SCons.Util.is_List(string):
+ string = [[string]]
return string
default_env = SCons.Defaults.DefaultEnvironment()
_DefaultEnvironmentProxy = EnvironmentProxy(default_env)
@@ -619,6 +621,7 @@ GlobalDefaultEnvironmentFunctions = [
'Command',
'Depends',
'Dir',
+ 'Execute',
'File',
'FindFile',
'GetBuildPath',