public abstract class SwiftTargetTriple extends Object implements AddsToRuleKey
https://clang.llvm.org/docs/CrossCompilation.html#target-triple
Constructor and Description |
---|
SwiftTargetTriple() |
Modifier and Type | Method and Description |
---|---|
abstract String |
getArchitecture() |
abstract Boolean |
getIsSimulator() |
abstract String |
getPlatformName() |
abstract String |
getTargetSdkVersion() |
String |
getTriple() |
abstract String |
getVendor() |
static SwiftTargetTriple |
of(String architecture,
String vendor,
String platformName,
String targetSdkVersion,
Boolean isSimulator) |
SwiftTargetTriple |
withTargetSdkVersion(String targetSdkVersion) |
public abstract String getArchitecture()
public abstract String getVendor()
public abstract String getPlatformName()
public abstract String getTargetSdkVersion()
public abstract Boolean getIsSimulator()
public String getTriple()
public static SwiftTargetTriple of(String architecture, String vendor, String platformName, String targetSdkVersion, Boolean isSimulator)
public SwiftTargetTriple withTargetSdkVersion(String targetSdkVersion)