You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/Configuration File.md
+2
Original file line number
Diff line number
Diff line change
@@ -20,10 +20,12 @@ The structure of the file is currently not guaranteed to be stable. Options may
20
20
-`swiftSDKsDirectory: string`: Equivalent to SwiftPM's `--swift-sdks-path` option.
21
21
-`swiftSDK: string`: Equivalent to SwiftPM's `--swift-sdk` option.
22
22
-`triple: string`: Equivalent to SwiftPM's `--triple` option.
23
+
-`traits: string[]`: Traits to enable for the package. Equivalent to SwiftPM's `--traits` option.
23
24
-`cCompilerFlags: string[]`: Extra arguments passed to the compiler for C files. Equivalent to SwiftPM's `-Xcc` option.
24
25
-`cxxCompilerFlags: string[]`: Extra arguments passed to the compiler for C++ files. Equivalent to SwiftPM's `-Xcxx` option.
25
26
-`swiftCompilerFlags: string[]`: Extra arguments passed to the compiler for Swift files. Equivalent to SwiftPM's `-Xswiftc` option.
26
27
-`linkerFlags: string[]`: Extra arguments passed to the linker. Equivalent to SwiftPM's `-Xlinker` option.
28
+
-`buildToolsSwiftCompilerFlags: string[]`: Extra arguments passed to the compiler for Swift files or plugins. Equivalent to SwiftPM's `-Xbuild-tools-swiftc` option.
27
29
-`disableSandbox: boolean`: Disables running subprocesses from SwiftPM in a sandbox. Equivalent to SwiftPM's `--disable-sandbox` option. Useful when running `sourcekit-lsp` in a sandbox because nested sandboxes are not supported.
28
30
-`compilationDatabase`: Dictionary with the following keys, defining options for workspaces with a compilation database.
29
31
-`searchPaths: string[]`: Additional paths to search for a compilation database, relative to a workspace root.
0 commit comments