summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-05-06 22:27:28 (GMT)
committerSteven Knight <knight@baldmt.com>2002-05-06 22:27:28 (GMT)
commita2ceacbe77db1b308f26454477ae3b1f1139eac8 (patch)
tree8f1532baef4ea475eb5ff7bff4e74b15e7d48a27 /src/engine/SCons/Defaults.py
parent06b66d7da2547d860be7a124c54d3ddf2ee964e1 (diff)
downloadSCons-a2ceacbe77db1b308f26454477ae3b1f1139eac8.zip
SCons-a2ceacbe77db1b308f26454477ae3b1f1139eac8.tar.gz
SCons-a2ceacbe77db1b308f26454477ae3b1f1139eac8.tar.bz2
Raise an error if a builder is called multiple times for a given target, unless the builder is marked as multicall safe. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r--src/engine/SCons/Defaults.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py
index cb21d81..7597169 100644
--- a/src/engine/SCons/Defaults.py
+++ b/src/engine/SCons/Defaults.py
@@ -318,7 +318,8 @@ def alias_builder(env, target, source):
Alias = SCons.Builder.Builder(name = 'Alias',
action = alias_builder,
target_factory = SCons.Node.Alias.default_ans.Alias,
- source_factory = SCons.Node.FS.default_fs.Entry)
+ source_factory = SCons.Node.FS.default_fs.Entry,
+ multi = 1)
def get_devstudio_versions ():
"""