All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static BuildTarget |
createBuildTargetForObjCGeneratedHeaderBuildRule(BuildTarget buildTarget,
HeaderVisibility headerVisibility,
CxxPlatform cxxPlatform) |
static BuildTarget |
createBuildTargetForSwiftCompile(BuildTarget target,
CxxPlatform cxxPlatform) |
static BuildRule |
createObjCGeneratedHeaderBuildRule(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
ActionGraphBuilder graphBuilder,
CxxPlatform cxxPlatform,
HeaderVisibility headerVisibility) |
static BuildRule |
createSwiftCompileRule(BuildTarget target,
CellPathResolver cellRoots,
ActionGraphBuilder graphBuilder,
AppleNativeTargetDescriptionArg args,
ProjectFilesystem filesystem,
CxxPlatform platform,
AppleCxxPlatform applePlatform,
SwiftBuckConfig swiftBuckConfig,
com.google.common.collect.ImmutableSet<CxxPreprocessorInput> inputs) |
static com.google.common.collect.ImmutableMap<Path,SourcePath> |
getObjCGeneratedHeader(BuildTarget buildTarget,
ActionGraphBuilder graphBuilder,
CxxPlatform cxxPlatform,
HeaderVisibility headerVisibility) |
static com.google.common.collect.ImmutableSet<CxxPreprocessorInput> |
getPreprocessorInputsForAppleLibrary(BuildTarget target,
ActionGraphBuilder graphBuilder,
CxxPlatform platform,
AppleNativeTargetDescriptionArg arg)
Returns transitive preprocessor inputs excluding those from the swift delegate of the given
CxxLibrary.
|