'Filter diagnostic output from link that looks like:
\'   Creating library ui.dll.lib and object ui.dll.exp\'
This happens when there are exports from the dll or exe.'

def ExecLinkWrapper(self, arch, use_separate_mspdbsrv, *args):

    env = self._GetEnv(arch)
    if (use_separate_mspdbsrv == 'True'):
        self._UseSeparateMspdbsrv(env, args)
    link = subprocess.Popen(([args[0].replace('/', '\\')] + list(args[1:])), shell=True, env=env, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
    (out, _) = link.communicate()
    for line in out.splitlines():
        if ((not line.startswith('            Creating    library    ')) and (not line.startswith('Generating    code')) and (not line.startswith('Finished    generating    code'))):
            print line
    return link.returncode
