def setup_fast_link_prog_builder(top_env):
 new_link_action = MakeAction(fast_link_prog_action, '$LINKCOMSTR')
 program = SCons.Builder.Builder(action=new_link_action, emitter='$PROGEMITTER', prefix='$PROGPREFIX', suffix='$PROGSUFFIX', src_suffix='$OBJSUFFIX', src_builder='Object', target_scanner=SCons.Scanner.Prog.ProgramScanner())
 top_env['BUILDERS']['Program'] = program

def setup_fast_link_prog_builder ( top_env ) : new_link_action = MakeAction ( fast_link_prog_action , '$LINKCOMSTR' ) program = SCons . Builder . Builder ( action = new_link_action , emitter = '$PROGEMITTER' , prefix = '$PROGPREFIX' , suffix = '$PROGSUFFIX' , src_suffix = '$OBJSUFFIX' , src_builder = 'Object' , target_scanner = SCons . Scanner . Prog . ProgramScanner ( ) ) top_env [ 'BUILDERS' ] [ 'Program' ] = program
this is the function to setup blade fast link program builder .