File tree Expand file tree Collapse file tree 7 files changed +11
-5
lines changed Expand file tree Collapse file tree 7 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -1721,6 +1721,7 @@ function(add_swift_target_library name)
1721
1721
SWIFT_MODULE_DEPENDS_TVOS
1722
1722
SWIFT_MODULE_DEPENDS_WATCHOS
1723
1723
SWIFT_MODULE_DEPENDS_WINDOWS
1724
+ SWIFT_MODULE_DEPENDS_FROM_SDK
1724
1725
TARGET_SDKS )
1725
1726
1726
1727
cmake_parse_arguments (SWIFTLIB
@@ -1960,6 +1961,9 @@ function(add_swift_target_library name)
1960
1961
set (swiftlib_c_compile_flags_all ${SWIFTLIB_C_COMPILE_FLAGS} )
1961
1962
if (sdk IN_LIST SWIFT_APPLE_PLATFORMS AND SWIFTLIB_IS_SDK_OVERLAY )
1962
1963
set (swiftlib_swift_compile_private_frameworks_flag "-Fsystem" "${SWIFT_SDK_${sdk} _ARCH_${arch} _PATH}/System/Library/PrivateFrameworks/" )
1964
+ foreach (tbd_lib ${SWIFTLIB_SWIFT_MODULE_DEPENDS_FROM_SDK} )
1965
+ list (APPEND swiftlib_link_flags_all "${SWIFT_SDK_${sdk} _ARCH_${arch} _PATH}/usr/lib/swift/libswift${tbd_lib} .tbd" )
1966
+ endforeach ()
1963
1967
endif ()
1964
1968
1965
1969
list (APPEND swiftlib_c_compile_flags_all "-DSWIFT_TARGET_LIBRARY_NAME=${name} " )
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ add_swift_target_library(swiftARKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_
11
11
TARGET_SDKS IOS IOS_SIMULATOR
12
12
SWIFT_MODULE_DEPENDS_IOS Darwin CoreImage CoreGraphics Metal UIKit Dispatch GLKit SceneKit simd Foundation AVFoundation SpriteKit CoreMedia QuartzCore ModelIO CoreFoundation CoreAudio ObjectiveC # auto-updated
13
13
FRAMEWORK_DEPENDS_WEAK ARKit
14
+ SWIFT_MODULE_DEPENDS_FROM_SDK CoreMIDI
14
15
15
16
DEPLOYMENT_VERSION_IOS ${SWIFTLIB_DEPLOYMENT_VERSION_ARKIT_IOS}
16
17
INSTALL_IN_COMPONENT sdk-overlay
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ add_swift_target_library(swiftAVFoundation ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYP
16
16
17
17
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
18
18
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
19
- LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
19
+ LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " "-L ${sdk} /usr/lib/swift/"
20
20
SWIFT_MODULE_DEPENDS_OSX Darwin CoreImage CoreGraphics Metal Dispatch IOKit simd Foundation CoreMedia QuartzCore XPC CoreFoundation CoreAudio ObjectiveC # auto-updated
21
21
SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics Metal Dispatch simd Foundation CoreMedia QuartzCore CoreFoundation CoreAudio ObjectiveC # auto-updated
22
22
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics Metal Dispatch simd Foundation CoreMedia QuartzCore CoreFoundation CoreAudio ObjectiveC # auto-updated
Original file line number Diff line number Diff line change @@ -7,10 +7,11 @@ add_swift_target_library(swiftMediaPlayer ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPE
7
7
"${SWIFT_SOURCE_DIR} /stdlib/linker-support/magic-symbols-for-install-name.c"
8
8
9
9
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
10
- LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
10
+ LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " "-L ${sdk} /usr/lib/swift/"
11
11
TARGET_SDKS IOS IOS_SIMULATOR
12
12
13
13
SWIFT_MODULE_DEPENDS_IOS Darwin CoreImage CoreGraphics Metal UIKit Dispatch simd Foundation AVFoundation CoreMedia QuartzCore CoreFoundation CoreAudio ObjectiveC # auto-updated
14
+ SWIFT_MODULE_DEPENDS_FROM_SDK CoreMIDI
14
15
FRAMEWORK_DEPENDS_WEAK MediaPlayer
15
16
16
17
DEPLOYMENT_VERSION_IOS ${SWIFTLIB_DEPLOYMENT_VERSION_MEDIAPLAYER_IOS}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ add_swift_target_library(swiftPhotos ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS
8
8
"${SWIFT_SOURCE_DIR} /stdlib/linker-support/magic-symbols-for-install-name.c"
9
9
10
10
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
11
- LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
11
+ LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " "-L ${sdk} /usr/lib/swift/"
12
12
TARGET_SDKS IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR OSX
13
13
SWIFT_MODULE_DEPENDS_IOS Darwin CoreImage CoreGraphics Metal Dispatch simd Foundation AVFoundation CoreMedia CoreLocation QuartzCore CoreFoundation CoreAudio ObjectiveC # auto-updated
14
14
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreImage CoreGraphics Metal Dispatch simd Foundation AVFoundation CoreMedia CoreLocation QuartzCore CoreFoundation CoreAudio ObjectiveC # auto-updated
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ add_swift_target_library(swiftVision ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS
7
7
"${SWIFT_SOURCE_DIR} /stdlib/linker-support/magic-symbols-for-install-name.c"
8
8
9
9
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
10
- LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
10
+ LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " "-L ${sdk} /usr/lib/swift/"
11
11
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR
12
12
SWIFT_MODULE_DEPENDS_OSX Darwin CoreImage CoreGraphics Metal Dispatch IOKit simd Foundation XPC CoreFoundation ObjectiveC # auto-updated
13
13
SWIFT_MODULE_DEPENDS_IOS Darwin CoreImage CoreGraphics Metal Dispatch simd Foundation CoreFoundation ObjectiveC # auto-updated
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ add_swift_target_library(swiftWatchKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES}
7
7
"${SWIFT_SOURCE_DIR} /stdlib/linker-support/magic-symbols-for-install-name.c"
8
8
9
9
SWIFT_COMPILE_FLAGS ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
10
- LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
10
+ LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " "-L ${sdk} /usr/lib/swift/"
11
11
TARGET_SDKS WATCHOS WATCHOS_SIMULATOR
12
12
SWIFT_MODULE_DEPENDS_WATCHOS Darwin HomeKit CoreGraphics UIKit Dispatch SceneKit simd Foundation MapKit CoreLocation CoreFoundation ObjectiveC # auto-updated
13
13
FRAMEWORK_DEPENDS_WEAK WatchKit
You can’t perform that action at this time.
0 commit comments