From 283364f97da7c949457c3bda3772d9b4d3c0deb0 Mon Sep 17 00:00:00 2001 From: Hamish Knight Date: Tue, 15 Jul 2025 14:04:58 +0100 Subject: [PATCH] [SwiftBuild] Use `hostBuildTool` product type for SPM build plugin targets Match how macros are handled and use the `hostBuildTool` product type. rdar://155792370 --- .../SwiftBuildSupport/PackagePIFProjectBuilder+Modules.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/SwiftBuildSupport/PackagePIFProjectBuilder+Modules.swift b/Sources/SwiftBuildSupport/PackagePIFProjectBuilder+Modules.swift index c8c4751ba8b..0586408dd0f 100644 --- a/Sources/SwiftBuildSupport/PackagePIFProjectBuilder+Modules.swift +++ b/Sources/SwiftBuildSupport/PackagePIFProjectBuilder+Modules.swift @@ -39,7 +39,7 @@ extension PackagePIFProjectBuilder { let pluginTargetKeyPath = try self.project.addTarget { _ in ProjectModel.Target( id: pluginModule.pifTargetGUID, - productType: .executable, + productType: .hostBuildTool, name: pluginModule.name, productName: pluginModule.name )