Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fce9cb0

Browse files
committed
Read ..._DIAGNOSTIC_DIR variable
1 parent fb6c27b commit fce9cb0

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@ private CSharpAutobuilder CreateAutoBuilder(bool isWindows,
391391
actions.GetEnvironmentVariable[$"CODEQL_EXTRACTOR_{codeqlUpperLanguage}_TRAP_DIR"] = "";
392392
actions.GetEnvironmentVariable[$"CODEQL_EXTRACTOR_{codeqlUpperLanguage}_SOURCE_ARCHIVE_DIR"] = "";
393393
actions.GetEnvironmentVariable[$"CODEQL_EXTRACTOR_{codeqlUpperLanguage}_ROOT"] = $@"C:\codeql\{codeqlUpperLanguage.ToLowerInvariant()}";
394+
actions.GetEnvironmentVariable[$"CODEQL_EXTRACTOR_{codeqlUpperLanguage}_DIAGNOSTIC_DIR"] = Path.GetTempPath();
394395
actions.GetEnvironmentVariable["CODEQL_JAVA_HOME"] = @"C:\codeql\tools\java";
395396
actions.GetEnvironmentVariable["CODEQL_PLATFORM"] = isWindows ? "win64" : "linux64";
396397
actions.GetEnvironmentVariable["LGTM_INDEX_VSTOOLS_VERSION"] = vsToolsVersion;

csharp/autobuilder/Semmle.Autobuild.Shared/Autobuilder.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ protected Autobuilder(IBuildActions actions, TAutobuildOptions options)
237237

238238
TrapDir = RequireEnvironmentVariable(EnvVars.TrapDir(this.Options.Language));
239239
SourceArchiveDir = RequireEnvironmentVariable(EnvVars.SourceArchiveDir(this.Options.Language));
240+
DiagnosticsDir = RequireEnvironmentVariable(EnvVars.DiagnosticDir(this.Options.Language));
240241
}
241242

242243
/// <summary>
@@ -258,6 +259,8 @@ protected string RequireEnvironmentVariable(string name)
258259

259260
protected string SourceArchiveDir { get; }
260261

262+
protected string DiagnosticsDir { get; }
263+
261264
private readonly ILogger logger = new ConsoleLogger(Verbosity.Info);
262265

263266
/// <summary>

csharp/autobuilder/Semmle.Autobuild.Shared/EnvVars.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ public static class EnvVars
66
public static string Root(Language language) => $"CODEQL_EXTRACTOR_{language.UpperCaseName}_ROOT";
77
public static string TrapDir(Language language) => $"CODEQL_EXTRACTOR_{language.UpperCaseName}_TRAP_DIR";
88
public static string SourceArchiveDir(Language language) => $"CODEQL_EXTRACTOR_{language.UpperCaseName}_SOURCE_ARCHIVE_DIR";
9+
public static string DiagnosticDir(Language language) => $"CODEQL_EXTRACTOR_{language.UpperCaseName}_DIAGNOSTIC_DIR";
910
}
1011
}

0 commit comments

Comments
 (0)