public class CxxPrefixHeader extends PreInclude
NativeLinkableGroup.Linkage
Modifier and Type | Method and Description |
---|---|
com.facebook.buck.cxx.CxxPrecompiledHeader |
getPrecompiledHeader(boolean canPrecompile,
com.facebook.buck.cxx.PreprocessorDelegate preprocessorDelegateForCxxRule,
DependencyAggregation aggregatedPreprocessDepsRule,
CxxToolFlags computedCompilerFlags,
java.util.function.Function<CxxToolFlags,String> getHash,
java.util.function.Function<CxxToolFlags,String> getBaseHash,
CxxPlatform cxxPlatform,
CxxSource.Type sourceType,
com.google.common.collect.ImmutableList<String> sourceFlags,
ActionGraphBuilder graphBuilder,
SourcePathResolverAdapter pathResolver) |
buildPreprocessorDelegate, getAbsoluteHeaderPath, getCxxPreprocessorDeps, getCxxPreprocessorInput, getHeaderSourcePath, getNativeLinkable, getRelativeHeaderPath, getTransitiveCxxPreprocessorInput, requireAggregatedDepsRule, requirePrecompiledHeader
getBuildSteps, getSourcePathToOutput, hasBuildSteps, isCacheable
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hashCode, injectFields, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBuildTarget
getBuildTarget
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public static final Flavor FLAVOR
public com.facebook.buck.cxx.CxxPrecompiledHeader getPrecompiledHeader(boolean canPrecompile, com.facebook.buck.cxx.PreprocessorDelegate preprocessorDelegateForCxxRule, DependencyAggregation aggregatedPreprocessDepsRule, CxxToolFlags computedCompilerFlags, java.util.function.Function<CxxToolFlags,String> getHash, java.util.function.Function<CxxToolFlags,String> getBaseHash, CxxPlatform cxxPlatform, CxxSource.Type sourceType, com.google.common.collect.ImmutableList<String> sourceFlags, ActionGraphBuilder graphBuilder, SourcePathResolverAdapter pathResolver)
getPrecompiledHeader
in class PreInclude