Skip to content

Commit a5ecc34

Browse files
committed
[Dependency Scanning] Print dependency scanning invocation if '-v' is specified
1 parent e53435f commit a5ecc34

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,13 @@ public extension Driver {
152152
let scannerJob = try dependencyScanningJob()
153153
let forceResponseFiles = parsedOptions.hasArgument(.driverForceResponseFiles)
154154
let dependencyGraph: InterModuleDependencyGraph
155+
156+
if parsedOptions.contains(.v) {
157+
let arguments: [String] = try executor.resolver.resolveArgumentList(for: scannerJob,
158+
useResponseFiles: .disabled)
159+
stdoutStream <<< arguments.map { $0.spm_shellEscaped() }.joined(separator: " ") <<< "\n"
160+
stdoutStream.flush()
161+
}
155162

156163
let isSwiftScanLibAvailable = !(try initSwiftScanLib())
157164
if isSwiftScanLibAvailable {

0 commit comments

Comments
 (0)