public interface CxxLibraryDescriptionDelegate
CxxLibraryDescription
so that its
behavior can be extended. This is usually useful for description that use CxxLibraryDescription
as a delegate (e.g., AppleLibraryDescription
.Modifier and Type | Interface and Description |
---|---|
static interface |
CxxLibraryDescriptionDelegate.ConfiguredDelegate
The delegate for a specific target and platform.
|
Modifier and Type | Method and Description |
---|---|
static CxxLibraryDescriptionDelegate |
noop() |
Optional<CxxLibraryDescriptionDelegate.ConfiguredDelegate> |
requireDelegate(BuildTarget target,
CxxPlatform platform,
ActionGraphBuilder graphBuilder) |
Optional<CxxLibraryDescriptionDelegate.ConfiguredDelegate> requireDelegate(BuildTarget target, CxxPlatform platform, ActionGraphBuilder graphBuilder)
static CxxLibraryDescriptionDelegate noop()