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, isReexportAllHeaderDependenciesgetFatLto, getLinkGroup, getLinkGroupMap, getLinkStyle, getThinLtocheckDuplicateSources, 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, getSrcsgetDepsgetDefaultPlatformgetFrameworks, getLibrariesgetCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOfgetNamegetSwiftCompilerFlags, 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()