OLD | NEW |
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
4 */ | 4 */ |
5 using System; | 5 using System; |
6 using System.Collections.Generic; | 6 using System.Collections.Generic; |
7 using System.Text; | 7 using System.Text; |
8 using System.Collections; | 8 using System.Collections; |
9 using System.IO; | 9 using System.IO; |
10 using System.Reflection; | 10 using System.Reflection; |
(...skipping 25 matching lines...) Expand all Loading... |
36 protected abstract CanonicalTrackedOutputFiles OutputWriteTLog(ITaskItem
[] compiledSources); | 36 protected abstract CanonicalTrackedOutputFiles OutputWriteTLog(ITaskItem
[] compiledSources); |
37 protected abstract void OutputReadTLog(ITaskItem[] compiledSources, Cano
nicalTrackedOutputFiles outputs); | 37 protected abstract void OutputReadTLog(ITaskItem[] compiledSources, Cano
nicalTrackedOutputFiles outputs); |
38 protected abstract void OutputCommandTLog(ITaskItem[] compiledSources); | 38 protected abstract void OutputCommandTLog(ITaskItem[] compiledSources); |
39 | 39 |
40 [Required] | 40 [Required] |
41 public string TrackerLogDirectory { get; set; } | 41 public string TrackerLogDirectory { get; set; } |
42 | 42 |
43 [Required] | 43 [Required] |
44 public virtual ITaskItem[] Sources { get; set; } | 44 public virtual ITaskItem[] Sources { get; set; } |
45 | 45 |
| 46 |
| 47 // Override default StandardOutputLoggingImportance so that we see the s
tdout from the |
| 48 // toolchain from within visual studio. |
| 49 protected override MessageImportance StandardOutputLoggingImportance |
| 50 { |
| 51 get { return MessageImportance.Normal; } |
| 52 } |
| 53 |
46 protected bool ForcedRebuildRequired() | 54 protected bool ForcedRebuildRequired() |
47 { | 55 { |
48 string tlogCommandPath = null; | 56 string tlogCommandPath = null; |
49 | 57 |
50 try | 58 try |
51 { | 59 { |
52 tlogCommandPath = this.TLogCommandFile.GetMetadata("FullPath"); | 60 tlogCommandPath = this.TLogCommandFile.GetMetadata("FullPath"); |
53 } | 61 } |
54 catch (Exception exception) | 62 catch (Exception exception) |
55 { | 63 { |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 | 290 |
283 protected virtual string WriteTLogFilename | 291 protected virtual string WriteTLogFilename |
284 { | 292 { |
285 get | 293 get |
286 { | 294 { |
287 return BaseTool() + ".compile.write.1.tlog"; | 295 return BaseTool() + ".compile.write.1.tlog"; |
288 } | 296 } |
289 } | 297 } |
290 } | 298 } |
291 } | 299 } |
OLD | NEW |