[Scons-users] Scanners
    Tom Tanner (BLOOMBERG/ LONDON) 
    ttanner2 at bloomberg.net
       
    Fri Jan 24 03:52:46 EST 2014
    
    
  
Is it possible to have a different scanner run on a source file depending on the builder in use?
I currently have a scanner registered with
    env.Append(SCANNERS = Scanner(function = _scanner, name = 'Python', skeys [ =['.py], recursive = recurse_check, path_function = FindPathDirs('PYTHONPATH'))
which is used (implicitly) for several builders.
However I have another builder where I need to use a slightly different scanner. If I do
    Builder(blah, source_scanner = Scanner(function = _different_scanner, skeys = ['.py'], ...)
will that do what I hope - i.e. use _different_scanner on .py files for that builder?
Thanks
    
    
More information about the Scons-users
mailing list