summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-10-06 03:08:45 (GMT)
committerSteven Knight <knight@baldmt.com>2004-10-06 03:08:45 (GMT)
commit81d864dc3633dee1cc30af3e286f95d81956b7a5 (patch)
tree65f4540a8da20b86fa932c9d46279f5fdcc6d949 /src/engine/SCons
parent79e688ca5ed799cfce8c28a907d45452f1bf2255 (diff)
downloadSCons-81d864dc3633dee1cc30af3e286f95d81956b7a5.zip
SCons-81d864dc3633dee1cc30af3e286f95d81956b7a5.tar.gz
SCons-81d864dc3633dee1cc30af3e286f95d81956b7a5.tar.bz2
Add a deprecated warning for the scanner keyword argument for Builder creation. (Kevin Quick)
Diffstat (limited to 'src/engine/SCons')
-rw-r--r--src/engine/SCons/Builder.py5
-rw-r--r--src/engine/SCons/Tool/midl.py2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py
index 8e46332..e9d4e11 100644
--- a/src/engine/SCons/Builder.py
+++ b/src/engine/SCons/Builder.py
@@ -430,6 +430,11 @@ class BuilderBase:
"\tspecify the items as keyword arguments to the Builder() call instead.")
overrides.update(overrides['overrides'])
del overrides['overrides']
+ if overrides.has_key('scanner'):
+ SCons.Warnings.warn(SCons.Warnings.DeprecatedWarning,
+ "The \"scanner\" keyword to Builder() creation has been deprecated;\n"
+ "\tuse: source_scanner or target_scanner as appropriate.")
+ del overrides['scanner']
self.overrides = overrides
self.set_src_suffix(src_suffix)
diff --git a/src/engine/SCons/Tool/midl.py b/src/engine/SCons/Tool/midl.py
index 843d31b..6be91ef 100644
--- a/src/engine/SCons/Tool/midl.py
+++ b/src/engine/SCons/Tool/midl.py
@@ -57,7 +57,7 @@ midl_builder = SCons.Builder.Builder(action='$MIDLCOM',
src_suffix = '.idl',
suffix='.tlb',
emitter = midl_emitter,
- scanner = idl_scanner)
+ source_scanner = idl_scanner)
def generate(env):
"""Add Builders and construction variables for midl to an Environment."""