From a5ecc349e1f7e87a07db9023b7d700cdb474ba64 Mon Sep 17 00:00:00 2001 From: Artem Chikin Date: Fri, 9 Sep 2022 09:36:44 -0700 Subject: [PATCH] [Dependency Scanning] Print dependency scanning invocation if '-v' is specified --- .../ExplicitModuleBuilds/ModuleDependencyScanning.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift index 8aa369e1f..c7883ef77 100644 --- a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift +++ b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift @@ -152,6 +152,13 @@ public extension Driver { let scannerJob = try dependencyScanningJob() let forceResponseFiles = parsedOptions.hasArgument(.driverForceResponseFiles) let dependencyGraph: InterModuleDependencyGraph + + if parsedOptions.contains(.v) { + let arguments: [String] = try executor.resolver.resolveArgumentList(for: scannerJob, + useResponseFiles: .disabled) + stdoutStream <<< arguments.map { $0.spm_shellEscaped() }.joined(separator: " ") <<< "\n" + stdoutStream.flush() + } let isSwiftScanLibAvailable = !(try initSwiftScanLib()) if isSwiftScanLibAvailable {