Skip to content

Commit 35cb702

Browse files
authored
Merge pull request #1177 from artemcm/VerboseDepScan
[Dependency Scanning] Print dependency scanning invocation if '-v' is specified
2 parents e53435f + a5ecc34 commit 35cb702

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)