BuildFlags
Build-tool independent flags.
struct BuildFlags
Build-tool independent flags.
struct BuildFlags
import PackageModel
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
init(cCompilerFlags: [String] = [], cxxCompilerFlags: [String] = [], swiftCompilerFlags: [String] = [], linkerFlags: [String] = [], xcbuildFlags: [String] = [])
var cCompilerFlags: [String]
Flags to pass to the C compiler.
var cxxCompilerFlags: [String]
Flags to pass to the C++ compiler.
var linkerFlags: [String]
Flags to pass to the linker.
var swiftCompilerFlags: [String]
Flags to pass to the Swift compiler.
var xcbuildFlags: [String]?
Flags to pass to xcbuild.
mutating func merging(_ flags: BuildFlags) -> BuildFlags
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.