@@ -47,7 +47,10 @@ let package = Package(
4747 . package ( url: " https://github.com/apple/swift-numerics " , from: " 1.0.3 " ) ,
4848 ] ,
4949 targets: [
50- . target( name: " OpenGraphics " ) ,
50+ . target(
51+ name: " OpenGraphics " ,
52+ swiftSettings: sharedSwiftSettings
53+ ) ,
5154 . target(
5255 name: " OpenGraphicsShims " ,
5356 dependencies: [ " OpenGraphics " ] ,
@@ -64,6 +67,28 @@ let package = Package(
6467 ] ,
6568 swiftSettings: sharedSwiftSettings
6669 ) ,
70+
71+ . target(
72+ name: " OpenQuartzCore " ,
73+ dependencies: [ " OpenGraphics " ] ,
74+ swiftSettings: sharedSwiftSettings
75+ ) ,
76+ . target(
77+ name: " OpenQuartzCoreShims " ,
78+ dependencies: [ " OpenQuartzCore " ] ,
79+ swiftSettings: sharedSwiftSettings,
80+ linkerSettings: [
81+ . linkedFramework( " QuartzCore " , . when( platforms: . darwinPlatforms) ) ,
82+ ]
83+ ) ,
84+ . testTarget(
85+ name: " OpenQuartzCoreShimsTests " ,
86+ dependencies: [
87+ " OpenQuartzCoreShims " ,
88+ . product( name: " Numerics " , package : " swift-numerics " ) ,
89+ ] ,
90+ swiftSettings: sharedSwiftSettings
91+ ) ,
6792 ]
6893)
6994
0 commit comments