mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
23 lines
799 B
C#
23 lines
799 B
C#
namespace Semmle.Autobuild
|
|
{
|
|
/// <summary>
|
|
/// ASP extraction.
|
|
/// </summary>
|
|
class AspBuildRule : IBuildRule
|
|
{
|
|
public BuildScript Analyse(Autobuilder builder, bool auto)
|
|
{
|
|
(var javaHome, var dist) =
|
|
builder.CodeQLJavaHome != null ?
|
|
(builder.CodeQLJavaHome, builder.CodeQLExtractorCSharpRoot) :
|
|
(builder.SemmleJavaHome, builder.SemmleDist);
|
|
var command = new CommandBuilder(builder.Actions).
|
|
RunCommand(builder.Actions.PathCombine(javaHome, "bin", "java")).
|
|
Argument("-jar").
|
|
QuoteArgument(builder.Actions.PathCombine(dist, "tools", "extractor-asp.jar")).
|
|
Argument(".");
|
|
return command.Script;
|
|
}
|
|
}
|
|
}
|