- Internal Scanners fixes: Make sure Scanners are only passed Nodes.
Fix how a Scanner.Selector called its base class initialization.
- Make comparisons of Scanner objects more robust.
+ Make comparisons of Scanner objects more robust. Add a name to
+ an internal default ObjSourceScanner.
From Christoph Wiedemann:
SharedCheck = SCons.Action.Action(SharedFlagChecker, None)
# Scanners and suffixes for common languages.
-ObjSourceScan = SCons.Scanner.Scanner({})
+ObjSourceScan = SCons.Scanner.Scanner({}, name='ObjSrcScanner')
CScan = SCons.Scanner.C.CScan()