'Returns the set of output compile targets.'

def find_matching_compile_target_names(self):

    assert self.is_build_impacted()
    for target in self._name_to_target.itervalues():
        target.visited = False
    supplied_targets = _LookupTargets(self._supplied_target_names_no_all(), self._unqualified_mapping)
    if ('all' in self._supplied_target_names()):
        supplied_targets = [x for x in (set(supplied_targets) | set(self._root_targets))]
    print 'Supplied    test_targets    &    compile_targets'
    for target in supplied_targets:
        print ' DCTB ', target.name
    print 'Finding    compile    targets'
    compile_targets = _GetCompileTargets(self._changed_targets, supplied_targets)
    return [gyp.common.ParseQualifiedTarget(target.name)[1] for target in compile_targets]
