Class SwiftTargetTriple

  • All Implemented Interfaces:
    AddsToRuleKey

    public abstract class SwiftTargetTriple
    extends Object
    implements AddsToRuleKey
    Expresses the target platform for Swift compilation. For more details, see the LLVM documentation:

    https://clang.llvm.org/docs/CrossCompilation.html#target-triple

    • Constructor Detail

      • SwiftTargetTriple

        public SwiftTargetTriple()
    • Method Detail

      • getArchitecture

        public abstract String getArchitecture()
      • getVendor

        public abstract String getVendor()
      • getPlatformName

        public abstract String getPlatformName()
      • getTargetSdkVersion

        public abstract String getTargetSdkVersion()
      • getIsSimulator

        public abstract Boolean getIsSimulator()
      • getTriple

        public String getTriple()