Fix cl.exe output rewriting.
authorDavid Anderson <dvander@alliedmods.net>
Sat Nov 23 18:19:23 2013 -0800 (2013-11-23)
changeset 209582b84e577a8
parent 208 2c811776fd4f
child 210 966c633d0530
Fix cl.exe output rewriting.
ambuild2/util.py
     1.1 --- a/ambuild2/util.py	Sat Nov 23 17:02:41 2013 -0800
     1.2 +++ b/ambuild2/util.py	Sat Nov 23 18:19:23 2013 -0800
     1.3 @@ -225,13 +225,15 @@
     1.4  def ParseMSVCDeps(out):
     1.5    deps = []
     1.6    new_text = ''
     1.7 +  out = out.replace('\r\n', '\n')
     1.8 +  out = out.replace('\r', '\n')
     1.9    for line in out.split('\n'):
    1.10      m = re.match('Note: including file:\s+(.+)$', line)
    1.11      if m != None:
    1.12        file = m.groups()[0].strip()
    1.13        deps.append(file)
    1.14      else:
    1.15 -      new_text += line
    1.16 +      new_text += line + '\n'
    1.17    return new_text, deps
    1.18  
    1.19  def ParseSunDeps(text):