@@ -37,11 +37,13 @@ public CompileD()
3737
3838 public bool DoNotLink { get { return opts . DoNotLink ; } set { opts . DoNotLink = value ; } }
3939 public string CodeGeneration { get { return opts . CodeGeneration ; } set { opts . CodeGeneration = value ; } }
40- public string [ ] ImportPaths { get { return opts . ImportPaths ; } set { opts . ImportPaths = value ; } }
41- public string [ ] StringImportPaths { get { return opts . StringImportPaths ; } set { opts . StringImportPaths = value ; } }
40+ public string [ ] ImportPaths { get { return opts . ImportPaths ; } set { opts . ImportPaths = value ; } }
41+ public string [ ] ImportCPaths { get { return opts . ImportCPaths ; } set { opts . ImportCPaths = value ; } }
42+ public string [ ] StringImportPaths { get { return opts . StringImportPaths ; } set { opts . StringImportPaths = value ; } }
4243 public string [ ] VersionIdentifiers { get { return opts . VersionIdentifiers ; } set { opts . VersionIdentifiers = value ; } }
4344 public string [ ] DebugIdentifiers { get { return opts . DebugIdentifiers ; } set { opts . DebugIdentifiers = value ; } }
44- public string ObjectFileName { get { return opts . ObjectFileName ; } set { opts . ObjectFileName = value ; } }
45+ public string [ ] ImportCDefines { get { return opts . ImportCDefines ; } set { opts . ImportCDefines = value ; } }
46+ public string ObjectFileName { get { return opts . ObjectFileName ; } set { opts . ObjectFileName = value ; } }
4547 public bool PreserveSourcePath { get { return opts . PreserveSourcePath ; } set { opts . PreserveSourcePath = value ; } }
4648 public string CRuntimeLibrary { get { return opts . CRuntimeLibrary ; } set { opts . CRuntimeLibrary = value ; } }
4749 public bool Profile { get { return opts . Profile ; } set { opts . Profile = value ; } }
@@ -188,12 +190,22 @@ private string TLogPrefix
188190
189191 protected override string [ ] ReadTLogNames
190192 {
191- get { return new string [ 1 ] { TLogPrefix + ".read.1.tlog" } ; }
193+ get {
194+ return new string [ 2 ] {
195+ TLogPrefix + ".read.1.tlog" ,
196+ TLogPrefix + "-cl.read.1.tlog" ,
197+ } ;
198+ }
192199 }
193200
194201 protected override string [ ] WriteTLogNames
195202 {
196- get { return new string [ 1 ] { TLogPrefix + ".write.1.tlog" } ; }
203+ get {
204+ return new string [ 2 ] {
205+ TLogPrefix + ".write.1.tlog" ,
206+ TLogPrefix + "-cl.write.1.tlog" ,
207+ } ;
208+ }
197209 }
198210
199211 protected override string CommandTLogName
0 commit comments