Skip to content

Commit 6c4be0d

Browse files
authored
[6.0] Mark buildSettingsDescription as @_spi in Target.swift (#7543)
**Explanation**: `buildSettingsDescription` needs to be accessed in SwiftPM client code. **Scope**: a single property of `PackageModel.Target`. **Risk**: none, change is NFC and builds successfully. **Testing**: NFC. **Issue**: rdar://127782783 **Reviewer**: @bnbarham
1 parent d26615d commit 6c4be0d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Sources/Build/BuildDescription/ProductBuildDescription.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import Basics
1414
import PackageGraph
1515

16+
@_spi(SwiftPMInternal)
1617
import PackageModel
1718

1819
import OrderedCollections

Sources/PackageModel/Target/Target.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ public class Target: PolymorphicCodableProtocol {
233233
/// The build settings assignments of this target.
234234
public let buildSettings: BuildSettings.AssignmentTable
235235

236-
package let buildSettingsDescription: [TargetBuildSettingDescription.Setting]
236+
@_spi(SwiftPMInternal)
237+
public let buildSettingsDescription: [TargetBuildSettingDescription.Setting]
237238

238239
/// The usages of package plugins by this target.
239240
public let pluginUsages: [PluginUsage]

0 commit comments

Comments
 (0)