Constructor and Description |
---|
OcamlBuildStep(BuildContext buildContext,
ProjectFilesystem filesystem,
com.facebook.buck.features.ocaml.OcamlBuildContext ocamlContext,
BuildTarget buildTarget,
com.google.common.collect.ImmutableMap<String,String> cCompilerEnvironment,
com.google.common.collect.ImmutableList<String> cCompiler,
com.google.common.collect.ImmutableMap<String,String> cxxLinkerEnvironment,
com.google.common.collect.ImmutableList<String> cxxLinker,
boolean bytecodeOnly) |
Modifier and Type | Method and Description |
---|---|
StepExecutionResult |
execute(ExecutionContext context) |
String |
getDescription(ExecutionContext context) |
String |
getShortName() |
public OcamlBuildStep(BuildContext buildContext, ProjectFilesystem filesystem, com.facebook.buck.features.ocaml.OcamlBuildContext ocamlContext, BuildTarget buildTarget, com.google.common.collect.ImmutableMap<String,String> cCompilerEnvironment, com.google.common.collect.ImmutableList<String> cCompiler, com.google.common.collect.ImmutableMap<String,String> cxxLinkerEnvironment, com.google.common.collect.ImmutableList<String> cxxLinker, boolean bytecodeOnly)
public String getShortName()
getShortName
in interface Step
public String getDescription(ExecutionContext context)
getDescription
in interface Step
public StepExecutionResult execute(ExecutionContext context) throws IOException, InterruptedException
execute
in interface Step
IOException
InterruptedException