public static class OcamlCCompileStep.Args extends Object implements AddsToRuleKey
Modifier and Type | Field and Description |
---|---|
BuildTarget |
buildTarget |
com.google.common.collect.ImmutableList<String> |
cCompiler |
com.google.common.collect.ImmutableList<Arg> |
cFlags |
com.google.common.collect.ImmutableMap<String,String> |
environment |
com.google.common.collect.ImmutableList<CxxHeaders> |
includes |
SourcePath |
input |
Tool |
ocamlCompiler |
Path |
output |
Optional<String> |
stdlib |
Constructor and Description |
---|
Args(BuildTarget buildTarget,
com.google.common.collect.ImmutableMap<String,String> environment,
com.google.common.collect.ImmutableList<String> cCompiler,
Tool ocamlCompiler,
Optional<String> stdlib,
Path output,
SourcePath input,
com.google.common.collect.ImmutableList<Arg> cFlags,
com.google.common.collect.ImmutableList<CxxHeaders> includes) |
public final BuildTarget buildTarget
public final Tool ocamlCompiler
public final com.google.common.collect.ImmutableList<String> cCompiler
public final com.google.common.collect.ImmutableList<Arg> cFlags
public final Path output
public final SourcePath input
public final com.google.common.collect.ImmutableList<CxxHeaders> includes
public Args(BuildTarget buildTarget, com.google.common.collect.ImmutableMap<String,String> environment, com.google.common.collect.ImmutableList<String> cCompiler, Tool ocamlCompiler, Optional<String> stdlib, Path output, SourcePath input, com.google.common.collect.ImmutableList<Arg> cFlags, com.google.common.collect.ImmutableList<CxxHeaders> includes)