File tree Expand file tree Collapse file tree 17 files changed +54
-46
lines changed Expand file tree Collapse file tree 17 files changed +54
-46
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,18 @@ add_swift_library(swiftCloudKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
10
10
11
- SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics CoreLocation Dispatch Foundation IOKit ObjectiveC os XPC # auto-updated
12
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC os # auto-updated
13
- SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC os # auto-updated
14
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC os # auto-updated
11
+ # The dependency on the 'os' module only appears in particular Apple-internal
12
+ # configurations, but it causes no harm to specify it unconditionally.
13
+ # The ./utils/find-overlay-dependencies.sh tool only touches the
14
+ # OSX|IOS|TVOS|WATCHOS lines, so the standalone "os" lines remain.
15
+ SWIFT_MODULE_DEPENDS_OSX Darwin Contacts CoreGraphics CoreLocation Dispatch Foundation IOKit ObjectiveC # auto-updated
16
+ os
17
+ SWIFT_MODULE_DEPENDS_IOS Darwin Contacts CoreLocation Dispatch Foundation ObjectiveC # auto-updated
18
+ os
19
+ SWIFT_MODULE_DEPENDS_TVOS Darwin CoreLocation Dispatch Foundation ObjectiveC # auto-updated
20
+ os
21
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreLocation Dispatch Foundation ObjectiveC # auto-updated
22
+ os
15
23
FRAMEWORK_DEPENDS_WEAK CloudKit
16
24
17
25
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_CLOUDKIT_OSX}
Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ add_swift_library(swiftContacts ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS OSX IOS IOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
10
10
SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics Dispatch Foundation IOKit ObjectiveC # auto-updated
11
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
12
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
11
+ SWIFT_MODULE_DEPENDS_IOS Darwin Dispatch Foundation ObjectiveC # auto-updated
12
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin Dispatch Foundation ObjectiveC # auto-updated
13
13
FRAMEWORK_DEPENDS_WEAK Contacts
14
14
15
15
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_CONTACTS_OSX}
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ add_swift_library(swiftCoreData ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_
9
9
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
10
10
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
11
11
SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics Dispatch Foundation IOKit ObjectiveC # auto-updated
12
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
13
- SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
14
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
12
+ SWIFT_MODULE_DEPENDS_IOS Darwin Dispatch Foundation ObjectiveC # auto-updated
13
+ SWIFT_MODULE_DEPENDS_TVOS Darwin Dispatch Foundation ObjectiveC # auto-updated
14
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin Dispatch Foundation ObjectiveC # auto-updated
15
15
FRAMEWORK_DEPENDS CoreData
16
16
17
17
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_COREDATA_OSX}
Original file line number Diff line number Diff line change @@ -8,9 +8,9 @@ add_swift_library(swiftCoreLocation ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_
8
8
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
9
9
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
10
10
SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics Dispatch Foundation IOKit ObjectiveC # auto-updated
11
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
12
- SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
13
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
11
+ SWIFT_MODULE_DEPENDS_IOS Darwin Dispatch Foundation ObjectiveC # auto-updated
12
+ SWIFT_MODULE_DEPENDS_TVOS Darwin Dispatch Foundation ObjectiveC # auto-updated
13
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin Dispatch Foundation ObjectiveC # auto-updated
14
14
FRAMEWORK_DEPENDS CoreLocation
15
15
16
16
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_CORELOCATION_OSX}
Original file line number Diff line number Diff line change @@ -56,9 +56,16 @@ add_swift_library(swiftFoundation ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SD
56
56
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
57
57
58
58
SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics Dispatch IOKit ObjectiveC # auto-updated
59
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics Dispatch ObjectiveC # auto-updated
60
- SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics Dispatch ObjectiveC # auto-updated
61
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch ObjectiveC # auto-updated
59
+ # CoreGraphics is used by the overlay but not by the Foundation
60
+ # framework, so we need to add it as a dependency.
61
+ # The ./utils/find-overlay-dependencies.sh tool only touches the
62
+ # OSX|IOS|TVOS|WATCHOS lines, so the standalone CoreGraphics lines remain.
63
+ SWIFT_MODULE_DEPENDS_IOS Darwin Dispatch ObjectiveC # auto-updated
64
+ CoreGraphics
65
+ SWIFT_MODULE_DEPENDS_TVOS Darwin Dispatch ObjectiveC # auto-updated
66
+ CoreGraphics
67
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin Dispatch ObjectiveC # auto-updated
68
+ CoreGraphics
62
69
FRAMEWORK_DEPENDS Foundation
63
70
64
71
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_FOUNDATION_OSX}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ add_swift_library(swiftGLKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVE
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
10
10
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage Dispatch Foundation IOKit ObjectiveC QuartzCore simd XPC # auto-updated
11
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC os QuartzCore simd UIKit # auto-updated
11
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore simd UIKit # auto-updated
12
12
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore simd UIKit # auto-updated
13
13
FRAMEWORK_DEPENDS GLKit
14
14
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ add_swift_library(swiftGameplayKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_S
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
10
10
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage Dispatch Foundation GLKit IOKit ObjectiveC QuartzCore SceneKit simd SpriteKit XPC # auto-updated
11
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreAudio CoreGraphics CoreImage CoreMedia Dispatch Foundation GLKit ObjectiveC os QuartzCore SceneKit simd SpriteKit UIKit # auto-updated
11
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore SceneKit simd SpriteKit UIKit # auto-updated
12
12
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore SceneKit simd SpriteKit UIKit # auto-updated
13
13
FRAMEWORK_DEPENDS_WEAK GameplayKit
14
14
Original file line number Diff line number Diff line change @@ -7,9 +7,9 @@ add_swift_library(swiftHomeKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_O
7
7
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
10
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC os QuartzCore UIKit # auto-updated
10
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore UIKit # auto-updated
11
11
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore UIKit # auto-updated
12
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC # auto-updated
12
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
13
13
UIKit # required in some configurations but not found by tool
14
14
FRAMEWORK_DEPENDS_WEAK HomeKit
15
15
Original file line number Diff line number Diff line change @@ -23,8 +23,8 @@ add_swift_library(swiftIntents ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_O
23
23
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
24
24
TARGET_SDKS OSX IOS IOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
25
25
SWIFT_MODULE_DEPENDS_OSX Darwin CoreGraphics CoreLocation Dispatch Foundation IOKit ObjectiveC # auto-updated
26
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC # auto-updated
27
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC # auto-updated
26
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreLocation Dispatch Foundation ObjectiveC # auto-updated
27
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreLocation Dispatch Foundation ObjectiveC # auto-updated
28
28
FRAMEWORK_DEPENDS_WEAK Intents
29
29
30
30
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_INTENTS_OSX}
Original file line number Diff line number Diff line change @@ -7,9 +7,9 @@ add_swift_library(swiftMapKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OV
7
7
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage CoreLocation Dispatch Foundation IOKit ObjectiveC QuartzCore XPC # auto-updated
10
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation ObjectiveC os QuartzCore UIKit # auto-updated
10
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation ObjectiveC QuartzCore UIKit # auto-updated
11
11
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation ObjectiveC QuartzCore UIKit # auto-updated
12
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation ObjectiveC # auto-updated
12
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreLocation Dispatch Foundation ObjectiveC # auto-updated
13
13
UIKit # required in some configurations but not found by tool
14
14
FRAMEWORK_DEPENDS MapKit
15
15
Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ add_swift_library(swiftPhotos ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OV
7
7
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
10
- SWIFT_MODULE_DEPENDS_IOS Darwin AVFoundation CoreAudio CoreData CoreGraphics CoreImage CoreLocation CoreMedia Dispatch Foundation ObjectiveC os QuartzCore simd UIKit # auto-updated
11
- SWIFT_MODULE_DEPENDS_TVOS Darwin AVFoundation CoreAudio CoreData CoreGraphics CoreImage CoreLocation CoreMedia Dispatch Foundation ObjectiveC QuartzCore simd UIKit # auto-updated
10
+ SWIFT_MODULE_DEPENDS_IOS Darwin AVFoundation CoreAudio CoreGraphics CoreImage CoreLocation CoreMedia Dispatch Foundation ObjectiveC QuartzCore simd UIKit # auto-updated
11
+ SWIFT_MODULE_DEPENDS_TVOS Darwin AVFoundation CoreAudio CoreGraphics CoreImage CoreLocation CoreMedia Dispatch Foundation ObjectiveC QuartzCore simd UIKit # auto-updated
12
12
FRAMEWORK_DEPENDS Photos
13
13
14
14
DEPLOYMENT_VERSION_IOS ${SWIFTLIB_DEPLOYMENT_VERSION_PHOTOS_IOS}
Original file line number Diff line number Diff line change @@ -8,9 +8,9 @@ add_swift_library(swiftSceneKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
10
10
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage Dispatch Foundation GLKit IOKit ObjectiveC QuartzCore simd XPC # auto-updated
11
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreAudio CoreGraphics CoreImage CoreMedia Dispatch Foundation GLKit ObjectiveC os QuartzCore simd UIKit # auto-updated
11
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
12
12
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
13
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC simd UIKit # auto-updated
13
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC simd # auto-updated
14
14
UIKit # required in some configurations but not found by tool
15
15
FRAMEWORK_DEPENDS_WEAK SceneKit
16
16
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ add_swift_library(swiftSpriteKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK
9
9
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
10
10
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
11
11
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage Dispatch Foundation GLKit IOKit ObjectiveC QuartzCore simd XPC # auto-updated
12
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC os QuartzCore simd UIKit # auto-updated
12
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
13
13
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
14
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC simd UIKit # auto-updated
14
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC simd UIKit # auto-updated
15
15
FRAMEWORK_DEPENDS SpriteKit
16
16
17
17
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_SPRITEKIT_OSX}
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ add_swift_library(swiftUIKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVE
9
9
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
10
10
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
11
11
TARGET_SDKS IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
12
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC os QuartzCore # auto-updated
12
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore # auto-updated
13
13
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC QuartzCore # auto-updated
14
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage Dispatch Foundation ObjectiveC # auto-updated
14
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC # auto-updated
15
15
SWIFT_COMPILE_FLAGS_WATCHOS -Xfrontend -disable-autolink-framework -Xfrontend CoreText
16
16
FRAMEWORK_DEPENDS UIKit
17
17
Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ add_swift_library(swiftWatchKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_
7
7
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
8
8
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
9
9
TARGET_SDKS IOS IOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
10
- SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation MapKit ObjectiveC os QuartzCore UIKit # auto-updated
11
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation ObjectiveC SceneKit simd UIKit # auto-updated
10
+ SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage CoreLocation Dispatch Foundation MapKit ObjectiveC QuartzCore UIKit # auto-updated
11
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics CoreLocation Dispatch Foundation HomeKit MapKit ObjectiveC SceneKit simd UIKit # auto-updated
12
12
FRAMEWORK_DEPENDS_WEAK WatchKit
13
13
SWIFT_COMPILE_FLAGS_WATCHOS -Xfrontend -disable-autolink-framework -Xfrontend CoreText
14
14
Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ add_swift_library(swiftos ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVERLA
10
10
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} "
11
11
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
12
12
SWIFT_MODULE_DEPENDS_OSX Darwin Dispatch ObjectiveC XPC # auto-updated
13
- SWIFT_MODULE_DEPENDS_IOS Darwin Dispatch ObjectiveC # auto-updated
13
+ SWIFT_MODULE_DEPENDS_IOS Darwin ObjectiveC # auto-updated
14
14
Dispatch # required in some configurations but not found by tool
15
- SWIFT_MODULE_DEPENDS_TVOS Darwin Dispatch ObjectiveC # auto-updated
15
+ SWIFT_MODULE_DEPENDS_TVOS Darwin ObjectiveC # auto-updated
16
16
Dispatch # required in some configurations but not found by tool
17
- SWIFT_MODULE_DEPENDS_WATCHOS Darwin Dispatch ObjectiveC # auto-updated
17
+ SWIFT_MODULE_DEPENDS_WATCHOS Darwin ObjectiveC # auto-updated
18
18
Dispatch # required in some configurations but not found by tool
19
19
20
20
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_OS_OSX}
Original file line number Diff line number Diff line change @@ -56,20 +56,17 @@ SDKS[iphoneos]="arm64"
56
56
SDKS[appletvos]=" arm64"
57
57
SDKS[watchos]=" armv7k"
58
58
59
- SDKS_ORDERED=(macosx iphoneos appletvos watchos)
60
-
61
59
typeset -A CMAKE_DEPENDS_NAME
62
60
CMAKE_DEPENDS_NAME[macosx]=" SWIFT_MODULE_DEPENDS_OSX"
63
61
CMAKE_DEPENDS_NAME[iphoneos]=" SWIFT_MODULE_DEPENDS_IOS"
64
62
CMAKE_DEPENDS_NAME[appletvos]=" SWIFT_MODULE_DEPENDS_TVOS"
65
63
CMAKE_DEPENDS_NAME[watchos]=" SWIFT_MODULE_DEPENDS_WATCHOS"
66
64
67
65
echo $1
68
- for sdk in $SDKS_ORDERED ; do
69
- sdkfull=" ${sdk}${SUFFIX} "
66
+ for sdk in ${(k)SDKS} ; do
70
67
arch=$SDKS [$sdk ]
71
- printf " %s:\n\t" " $sdkfull "
72
- deps=$( echo " @import $1 ;" | xcrun -sdk " ${sdkfull} " clang -arch $arch -x objective-c -F $( xcrun -show-sdk-path -sdk " ${sdkfull} " ) /System/Library/PrivateFrameworks - -M -fmodules 2> /dev/null)
68
+ printf " %s:\n\t" " $sdk "
69
+ deps=$( echo " @import $1 ;" | xcrun -sdk $sdk clang -arch $arch -x objective-c - -M -fmodules 2> /dev/null)
73
70
if [[ $? != 0 ]]; then
74
71
# Clear the cmake file of this unsupported platform and loop
75
72
echo " unsupported"
@@ -88,10 +85,6 @@ for sdk in $SDKS_ORDERED; do
88
85
egrep -q " \b$overlay \b" ) &&
89
86
DEPENDS_ON+=${CUSTOM_NAMED_MODULES[$overlay]-$overlay }
90
87
done
91
-
92
- if [[ $sdk != macosx* ]]; then
93
- DEPENDS_ON=(" ${(@ )DEPENDS_ON:# XPC} " )
94
- fi
95
88
echo " $DEPENDS_ON "
96
89
if [[ $UPDATE_CMAKE == 1 ]]; then
97
90
sed -i " " -E -e " s/^([ \t]*$CMAKE_DEPENDS_NAME [$sdk ]).*$/\1 $DEPENDS_ON # auto-updated/" " $CMAKE_PATH "
You can’t perform that action at this time.
0 commit comments