Skip to content

Commit 487c5da

Browse files
authored
Merge pull request #4964 from jckarter/dependencies-3.0
[3.0] Dependency fixes for overlays
2 parents b413dcf + a038669 commit 487c5da

File tree

7 files changed

+11
-14
lines changed

7 files changed

+11
-14
lines changed

stdlib/public/SDK/AppKit/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ add_swift_library(swiftAppKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OV
33
AppKit_FoundationExtensions.swift
44
NSError.swift
55
TARGET_SDKS OSX
6-
SWIFT_MODULE_DEPENDS ObjectiveC Foundation CoreData CoreImage
6+
SWIFT_MODULE_DEPENDS ObjectiveC Foundation CoreData CoreImage QuartzCore
77
FRAMEWORK_DEPENDS AppKit)
88

stdlib/public/SDK/CoreImage/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_swift_library(swiftCoreImage ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK
22
CoreImage.swift
33

44
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
5-
SWIFT_MODULE_DEPENDS Foundation ObjectiveC QuartzCore
5+
SWIFT_MODULE_DEPENDS Foundation ObjectiveC
66
SWIFT_MODULE_DEPENDS_IOS CoreMedia
77
SWIFT_MODULE_DEPENDS_TVOS CoreMedia
88
FRAMEWORK_DEPENDS_OSX QuartzCore

stdlib/public/SDK/CoreImage/CoreImage.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@
1313
import Foundation
1414
@_exported import CoreImage // Clang module
1515

16-
#if os(OSX)
17-
import QuartzCore
18-
#endif
19-
2016
extension CIFilter {
2117
#if os(OSX)
2218
// - (CIImage *)apply:(CIKernel *)k, ...

stdlib/public/SDK/MapKit/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ add_swift_library(swiftMapKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OV
22
MapKit.swift.gyb
33
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}"
44
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
5-
SWIFT_MODULE_DEPENDS ObjectiveC Foundation
6-
SWIFT_MODULE_DEPENDS_IOS QuartzCore
7-
SWIFT_MODULE_DEPENDS_OSX QuartzCore AppKit
8-
SWIFT_MODULE_DEPENDS_TVOS QuartzCore
5+
SWIFT_MODULE_DEPENDS ObjectiveC Foundation CoreLocation
6+
SWIFT_MODULE_DEPENDS_IOS QuartzCore CoreImage UIKit
7+
SWIFT_MODULE_DEPENDS_OSX QuartzCore CoreImage AppKit
8+
SWIFT_MODULE_DEPENDS_TVOS QuartzCore CoreImage UIKit
99
FRAMEWORK_DEPENDS MapKit)
1010

stdlib/public/SDK/QuartzCore/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ add_swift_library(swiftQuartzCore ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SD
33
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}"
44
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
55
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
6-
SWIFT_MODULE_DEPENDS ObjectiveC Foundation
6+
SWIFT_MODULE_DEPENDS ObjectiveC Foundation CoreGraphics
7+
SWIFT_MODULE_DEPENDS_OSX CoreImage
78
FRAMEWORK_DEPENDS QuartzCore)
89

910

stdlib/public/SDK/UIKit/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ add_swift_library(swiftUIKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVE
44
UIKit_FoundationExtensions.swift.gyb
55
TARGET_SDKS IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
66
SWIFT_MODULE_DEPENDS ObjectiveC Foundation
7-
SWIFT_MODULE_DEPENDS_IOS CoreImage
8-
SWIFT_MODULE_DEPENDS_TVOS CoreImage
7+
SWIFT_MODULE_DEPENDS_IOS CoreImage QuartzCore
8+
SWIFT_MODULE_DEPENDS_TVOS CoreImage QuartzCore
99
SWIFT_COMPILE_FLAGS_WATCHOS -Xfrontend -disable-autolink-framework -Xfrontend CoreText
1010
FRAMEWORK_DEPENDS UIKit)
1111

stdlib/public/SDK/WatchKit/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_swift_library(swiftWatchKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVERLAY
22
WatchKit.swift
33
TARGET_SDKS IOS IOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
4-
SWIFT_MODULE_DEPENDS Foundation UIKit CoreGraphics
4+
SWIFT_MODULE_DEPENDS Foundation UIKit CoreGraphics MapKit
55
SWIFT_MODULE_DEPENDS_WATCHOS HomeKit SceneKit
66
FRAMEWORK_DEPENDS_WEAK WatchKit
77
SWIFT_COMPILE_FLAGS_WATCHOS -Xfrontend -disable-autolink-framework -Xfrontend CoreText

0 commit comments

Comments
 (0)