//===----------------------------------------------------------------------===// // // This source file is part of the Swift.org open source project // // Copyright (c) 2014 - 2019 Apple Inc. and the Swift project authors // Licensed under Apache License v2.0 with Runtime Library Exception // // See https://swift.org/LICENSE.txt for license information // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors // //===----------------------------------------------------------------------===// import SKCore extension SourceKitServer { /// Configuration options for the SourceKitServer. public struct Options { /// Additional compiler flags (e.g. `-Xswiftc` for SwiftPM projects) and other build-related /// configuration. public var buildSetup: BuildSetup /// Additional arguments to pass to `clangd` on the command-line. public var clangdOptions: [String] public init(buildSetup: BuildSetup = .default, clangdOptions: [String] = []) { self.buildSetup = buildSetup self.clangdOptions = clangdOptions } } }