InteroperabilityMode
BuildSettings.swift:363enum InteroperabilityMode
Cases
Other members in extension
Type members
static func define(String, BuildSettingCondition?
) -> SwiftSetting Defines a compilation condition.
static func enableExperimentalFeature(String, BuildSettingCondition?
) -> SwiftSetting Enable an experimental feature with the given name.
static func enableUpcomingFeature(String, BuildSettingCondition?
) -> SwiftSetting Enable an upcoming feature with the given name.
static func interoperabilityMode(SwiftSetting.InteroperabilityMode, BuildSettingCondition?
) -> SwiftSetting Enable Swift interoperability with a given language.
static func unsafeFlags([String], BuildSettingCondition?
) -> SwiftSetting Set unsafe flags to pass arbitrary command-line flags to the corresponding build tool.
Citizens in PackageDescription
Conformances
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
Type members
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.