public interface AppleNativeTargetDescriptionArg extends CxxLibraryDescription.CommonArg, SwiftCommonArg
DEFAULT_TARGET_PLATFORM_PARAM_NAME
Modifier and Type | Method and Description |
---|---|
default void |
checkModularUsage() |
com.google.common.collect.ImmutableSortedMap<String,com.google.common.collect.ImmutableMap<String,String>> |
getConfigs() |
Optional<String> |
getHeaderPathPrefix() |
Optional<ModuleMapMode> |
getModulemapMode()
A modulemap mode, to override the one specified in .buckconfig.
|
Optional<String> |
getTargetSdkVersion()
The minimum OS version for which this target should be built.
|
default boolean |
isModular() |
checkHeadersUsage, getBridgingHeader, getCanBeAsset, getCxxDeps, getExportedCxxDeps, getExportedDeps, getExportedHeaders, getExportedHeaderStyle, getExportedLangPlatformPreprocessorFlags, getExportedLangPreprocessorFlags, getExportedLinkerFlags, getExportedPlatformDeps, getExportedPlatformHeaders, getExportedPlatformLinkerFlags, getExportedPlatformPreprocessorFlags, getExportedPostLinkerFlags, getExportedPostPlatformLinkerFlags, getExportedPreprocessorFlags, getExtraXcodeFiles, getExtraXcodeSources, getForceStatic, getLinkWhole, getModuleName, getPreferredLinkage, getPublicIncludeDirectories, getPublicSystemIncludeDirectories, getSoname, getStaticLibraryBasename, getSupportedPlatformsRegex, getSupportsMergedLinking, getXcodePrivateHeadersSymlinks, getXcodePublicHeadersSymlinks, isReexportAllHeaderDependencies
getFatLto, getLinkGroup, getLinkGroupMap, getLinkStyle, getThinLto
checkDuplicateSources, getCompilerFlags, 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
getDeps
getDefaultPlatform
getFrameworks, getLibraries
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
getName
getSwiftCompilerFlags, getSwiftVersion
@Value.NaturalOrder com.google.common.collect.ImmutableSortedMap<String,com.google.common.collect.ImmutableMap<String,String>> getConfigs()
@Value.Default default boolean isModular()
Optional<ModuleMapMode> getModulemapMode()
@Value.Check default void checkModularUsage()