def _GetCompileTargets(matching_targets, supplied_targets):
 result = set()
 for target in matching_targets:
  print 'finding compile targets for match', target.name
  _AddCompileTargets(target, supplied_targets, True, result)
 return result

def _GetCompileTargets ( matching_targets , supplied_targets ) : result = set ( ) for target in matching_targets : print 'finding compile targets for match' , target . name _AddCompileTargets ( target , supplied_targets , True , result ) return result
returns the set of targets that require a build .