@@ -135,7 +135,7 @@ if libraryEvolutionCondition {
135135
136136// MARK: - Targets
137137
138- let openGraphTarget = Target . target (
138+ let openAttributeGraphTarget = Target . target (
139139 name: " OpenAttributeGraph " ,
140140 dependencies: [ " OpenAttributeGraphCxx " ] ,
141141 cSettings: sharedCSettings,
@@ -144,7 +144,7 @@ let openGraphTarget = Target.target(
144144// FIXME: Merge into one target
145145// OpenAttributeGraph is a C++ & Swift mix target.
146146// The SwiftPM support for such usage is still in progress.
147- let openGraphSPITarget = Target . target (
147+ let openAttributeGraphSPITarget = Target . target (
148148 name: " OpenAttributeGraphCxx " ,
149149 cSettings: sharedCSettings + [
150150 . define( " __COREFOUNDATION_FORSWIFTFOUNDATIONONLY__ " , to: " 1 " , . when( platforms: . nonDarwinPlatforms) ) ,
@@ -153,15 +153,15 @@ let openGraphSPITarget = Target.target(
153153 . linkedLibrary( " z " ) ,
154154 ]
155155)
156- let openGraphShimsTarget = Target . target (
156+ let openAttributeGraphShimsTarget = Target . target (
157157 name: " OpenAttributeGraphShims " ,
158158 cSettings: sharedCSettings,
159159 swiftSettings: sharedSwiftSettings
160160)
161161
162162// MARK: - Test Targets
163163
164- let openGraphTestsTarget = Target . testTarget (
164+ let openAttributeGraphTestsTarget = Target . testTarget (
165165 name: " OpenAttributeGraphTests " ,
166166 dependencies: [
167167 " OpenAttributeGraph " ,
@@ -170,15 +170,16 @@ let openGraphTestsTarget = Target.testTarget(
170170 cSettings: sharedCSettings,
171171 swiftSettings: sharedSwiftSettings
172172)
173- let openGraphCxxTestsTarget = Target . testTarget (
173+ let openAttributeGraphCxxTestsTarget = Target . testTarget (
174174 name: " OpenAttributeGraphCxxTests " ,
175175 dependencies: [
176176 " OpenAttributeGraphCxx " ,
177177 ] ,
178178 exclude: [ " README.md " ] ,
179+ cSettings: sharedCSettings + [ . define( " SWIFT_TESTING " ) ] ,
179180 swiftSettings: sharedSwiftSettings + [ . interoperabilityMode( . Cxx) ]
180181)
181- let openGraphShimsTestsTarget = Target . testTarget (
182+ let openAttributeGraphShimsTestsTarget = Target . testTarget (
182183 name: " OpenAttributeGraphShimsTests " ,
183184 dependencies: [
184185 " OpenAttributeGraphShims " ,
@@ -187,7 +188,7 @@ let openGraphShimsTestsTarget = Target.testTarget(
187188 cSettings: sharedCSettings,
188189 swiftSettings: sharedSwiftSettings
189190)
190- let openGraphCompatibilityTestsTarget = Target . testTarget (
191+ let openAttributeGraphCompatibilityTestsTarget = Target . testTarget (
191192 name: " OpenAttributeGraphCompatibilityTests " ,
192193 dependencies: [
193194 . product( name: " Numerics " , package : " swift-numerics " ) ,
@@ -209,14 +210,14 @@ let package = Package(
209210 . package ( url: " https://github.com/apple/swift-numerics " , from: " 1.0.2 " ) ,
210211 ] ,
211212 targets: [
212- openGraphTarget ,
213- openGraphSPITarget ,
214- openGraphShimsTarget ,
215-
216- openGraphTestsTarget ,
217- openGraphCxxTestsTarget ,
218- openGraphShimsTestsTarget ,
219- openGraphCompatibilityTestsTarget ,
213+ openAttributeGraphTarget ,
214+ openAttributeGraphSPITarget ,
215+ openAttributeGraphShimsTarget ,
216+
217+ openAttributeGraphTestsTarget ,
218+ openAttributeGraphCxxTestsTarget ,
219+ openAttributeGraphShimsTestsTarget ,
220+ openAttributeGraphCompatibilityTestsTarget ,
220221 ] ,
221222 cxxLanguageStandard: . cxx20
222223)
@@ -253,7 +254,7 @@ if attributeGraphCondition {
253254 privateFrameworkRepo = Package . Dependency. package ( url: " https://github.com/OpenSwiftUIProject/DarwinPrivateFrameworks.git " , branch: " main " )
254255 }
255256 package . dependencies. append ( privateFrameworkRepo)
256- openGraphShimsTarget . addAGSettings ( )
257+ openAttributeGraphShimsTarget . addAGSettings ( )
257258
258259 let agVersion = Context . environment [ " DARWIN_PRIVATE_FRAMEWORKS_TARGET_RELEASE " ] . flatMap { Int ( $0) } ?? 2024
259260 package . platforms = switch agVersion {
@@ -262,15 +263,15 @@ if attributeGraphCondition {
262263 default : nil
263264 }
264265} else {
265- openGraphShimsTarget . dependencies. append ( " OpenAttributeGraph " )
266+ openAttributeGraphShimsTarget . dependencies. append ( " OpenAttributeGraph " )
266267 package . platforms = [ . iOS( . v13) , . macOS( . v10_15) , . macCatalyst( . v13) , . tvOS( . v13) , . watchOS( . v5) ]
267268}
268269
269270let compatibilityTestCondition = envEnable ( " OPENATTRIBUTEGRAPH_COMPATIBILITY_TEST " )
270271if compatibilityTestCondition && attributeGraphCondition {
271- openGraphCompatibilityTestsTarget . addCompatibilitySettings ( )
272+ openAttributeGraphCompatibilityTestsTarget . addCompatibilitySettings ( )
272273} else {
273- openGraphCompatibilityTestsTarget . dependencies. append ( " OpenAttributeGraph " )
274+ openAttributeGraphCompatibilityTestsTarget . dependencies. append ( " OpenAttributeGraph " )
274275}
275276
276277extension [ Platform ] {
0 commit comments