public class AppleCxxPlatforms extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AppleCxxPlatforms.XcodeBuildVersionCache |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableList<AppleCxxPlatform> |
buildAppleCxxPlatforms(Optional<com.google.common.collect.ImmutableMap<AppleSdk,AppleSdkPaths>> sdkPaths,
Optional<com.google.common.collect.ImmutableMap<String,AppleToolchain>> toolchains,
ProjectFilesystem filesystem,
BuckConfig buckConfig) |
static AppleCxxPlatform |
buildWithXcodeToolFinder(ProjectFilesystem filesystem,
AppleSdk targetSdk,
String minVersion,
String targetArchitecture,
AppleSdkPaths sdkPaths,
BuckConfig buckConfig,
XcodeToolFinder xcodeToolFinder,
AppleCxxPlatforms.XcodeBuildVersionCache xcodeBuildVersionCache) |
public static com.google.common.collect.ImmutableList<AppleCxxPlatform> buildAppleCxxPlatforms(Optional<com.google.common.collect.ImmutableMap<AppleSdk,AppleSdkPaths>> sdkPaths, Optional<com.google.common.collect.ImmutableMap<String,AppleToolchain>> toolchains, ProjectFilesystem filesystem, BuckConfig buckConfig)
public static AppleCxxPlatform buildWithXcodeToolFinder(ProjectFilesystem filesystem, AppleSdk targetSdk, String minVersion, String targetArchitecture, AppleSdkPaths sdkPaths, BuckConfig buckConfig, XcodeToolFinder xcodeToolFinder, AppleCxxPlatforms.XcodeBuildVersionCache xcodeBuildVersionCache)