Package com.facebook.buck.cxx
Interface CxxBinaryDescription.CommonArg
-
- All Superinterfaces:
BuildRuleArg
,ConstructorArg
,CxxConstructorArg
,DataTransferObject
,HasDeclaredDeps
,HasDefaultFlavors
,HasDefaultPlatform
,HasDepsQuery
,HasSystemFrameworkAndLibraries
,HasTests
,HasVersionUniverse
,LinkableCxxConstructorArg
- All Known Implementing Classes:
CgoLibraryDescriptionArg
,CxxBinaryDescriptionArg
,CxxTestDescriptionArg
,HalideLibraryDescriptionArg
- Enclosing class:
- CxxBinaryDescription
public static interface CxxBinaryDescription.CommonArg extends LinkableCxxConstructorArg, HasVersionUniverse, HasDepsQuery
-
-
Field Summary
-
Fields inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
DEFAULT_TARGET_PLATFORM_PARAM_NAME
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
getLinkDepsQueryWhole()
-
Methods inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
-
Methods inherited from interface com.facebook.buck.core.description.arg.ConstructorArg
getName
-
Methods inherited from interface com.facebook.buck.cxx.CxxConstructorArg
checkDuplicateSources, checkHeadersUsage, getCompilerFlags, getCxxDeps, getCxxRuntimeType, getDefaultFlavors, getDefaults, getExecutableName, getHeaderNamespace, getHeaders, getIncludeDirectories, getLangCompilerFlags, getLangPlatformCompilerFlags, getLangPlatformPreprocessorFlags, getLangPreprocessorFlags, getLinkerExtraOutputs, getLinkerFlags, getPlatformCompilerFlags, getPlatformDeps, getPlatformHeaders, getPlatformLinkerFlags, getPlatformPreprocessorFlags, getPlatformSrcs, getPostLinkerFlags, getPostPlatformLinkerFlags, getPrecompiledHeader, getPrefixHeader, getPreprocessorFlags, getPrivateCxxDeps, getRawHeaders, getSrcs
-
Methods inherited from interface com.facebook.buck.core.description.arg.HasDeclaredDeps
getDeps
-
Methods inherited from interface com.facebook.buck.core.description.arg.HasDefaultPlatform
getDefaultPlatform
-
Methods inherited from interface com.facebook.buck.core.description.arg.HasDepsQuery
getDepsQuery, withDepsQuery
-
Methods inherited from interface com.facebook.buck.cxx.toolchain.HasSystemFrameworkAndLibraries
getFrameworks, getLibraries
-
Methods inherited from interface com.facebook.buck.versions.HasVersionUniverse
getVersionUniverse
-
Methods inherited from interface com.facebook.buck.cxx.LinkableCxxConstructorArg
getFatLto, getLinkGroup, getLinkGroupMap, getLinkStyle, getThinLto
-
-