From 9ec8576c5ed7c6465754680b34537ceea83f9a57 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Fri, 26 Aug 2022 12:07:33 +0300 Subject: [PATCH] [K/N] update iOS platform libs for Xcode 14 --- .../platformLibs/src/platform/ios/AVRouting.def | 7 +++++++ .../src/platform/ios/ActivityKit.def.disabled | 7 +++++++ .../src/platform/ios/AppIntents.def.disabled | 7 +++++++ .../ios/AutomatedDeviceEnrollment.def.disabled | 7 +++++++ .../src/platform/ios/BackgroundAssets.def | 7 +++++++ .../src/platform/ios/CarKey.def.disabled | 7 +++++++ .../src/platform/ios/Charts.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/ColorSync.def | 7 +++++++ .../platformLibs/src/platform/ios/CoreAudioKit.def | 2 +- .../src/platform/ios/CoreTransferable.def.disabled | 7 +++++++ .../platform/ios/CreateMLComponents.def.disabled | 7 +++++++ .../src/platform/ios/DeviceDiscoveryExtension.def | 7 +++++++ .../src/platform/ios/ExtensionFoundation.def | 10 ++++++++++ .../platformLibs/src/platform/ios/ExtensionKit.def | 7 +++++++ .../platformLibs/src/platform/ios/HealthKit.def | 2 +- .../platform/ios/LocalAuthenticationEmbeddedUI.def | 7 +++++++ .../src/platform/ios/Matter.def.disabled | 14 ++++++++++++++ .../platformLibs/src/platform/ios/MediaPlayer.def | 2 +- .../platformLibs/src/platform/ios/MetalFX.def | 11 +++++++++++ .../src/platform/ios/ProximityReader.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/PushToTalk.def | 7 +++++++ .../platformLibs/src/platform/ios/QuartzCore.def | 2 +- .../src/platform/ios/RoomPlan.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/SafetyKit.def | 7 +++++++ .../src/platform/ios/SharedWithYou.def | 7 +++++++ .../src/platform/ios/SharedWithYouCore.def | 7 +++++++ .../platformLibs/src/platform/ios/ShazamKit.def | 2 +- .../src/platform/ios/VideoSubscriberAccount.def | 2 +- .../src/platform/ios/WeatherKit.def.disabled | 7 +++++++ .../platform/ios/_AppIntents_SwiftUI.def.disabled | 7 +++++++ .../platform/ios/_AppIntents_UIKit.def.disabled | 7 +++++++ .../ios/_DeviceActivity_SwiftUI.def.disabled | 7 +++++++ .../ios/_GroupActivities_UIKit.def.disabled | 7 +++++++ .../src/platform/ios/_PassKit_SwiftUI.def.disabled | 7 +++++++ .../platform/ios/_PhotosUI_SwiftUI.def.disabled | 7 +++++++ .../platformLibs/src/platform/ios/posix.def | 5 +++-- 36 files changed, 226 insertions(+), 8 deletions(-) create mode 100644 kotlin-native/platformLibs/src/platform/ios/AVRouting.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/ActivityKit.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/AppIntents.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/AutomatedDeviceEnrollment.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/BackgroundAssets.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/CarKey.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/Charts.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/ColorSync.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/CoreTransferable.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/CreateMLComponents.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/DeviceDiscoveryExtension.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/ExtensionFoundation.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/ExtensionKit.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/LocalAuthenticationEmbeddedUI.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/Matter.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/MetalFX.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/ProximityReader.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/PushToTalk.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/RoomPlan.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/SafetyKit.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/SharedWithYou.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/SharedWithYouCore.def create mode 100644 kotlin-native/platformLibs/src/platform/ios/WeatherKit.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_AppIntents_SwiftUI.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_AppIntents_UIKit.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_DeviceActivity_SwiftUI.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_GroupActivities_UIKit.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_PassKit_SwiftUI.def.disabled create mode 100644 kotlin-native/platformLibs/src/platform/ios/_PhotosUI_SwiftUI.def.disabled diff --git a/kotlin-native/platformLibs/src/platform/ios/AVRouting.def b/kotlin-native/platformLibs/src/platform/ios/AVRouting.def new file mode 100644 index 00000000000..7469a5e32a6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/AVRouting.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Network Security darwin posix +language = Objective-C +package = platform.AVRouting + +modules = AVRouting +compilerOpts = -framework AVRouting +linkerOpts = -framework AVRouting diff --git a/kotlin-native/platformLibs/src/platform/ios/ActivityKit.def.disabled b/kotlin-native/platformLibs/src/platform/ios/ActivityKit.def.disabled new file mode 100644 index 00000000000..f15eb523d1d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ActivityKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.ActivityKit + +modules = ActivityKit +compilerOpts = -framework ActivityKit +linkerOpts = -framework ActivityKit +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/AppIntents.def.disabled b/kotlin-native/platformLibs/src/platform/ios/AppIntents.def.disabled new file mode 100644 index 00000000000..7542003d66d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/AppIntents.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.AppIntents + +modules = AppIntents +compilerOpts = -framework AppIntents +linkerOpts = -framework AppIntents +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/AutomatedDeviceEnrollment.def.disabled b/kotlin-native/platformLibs/src/platform/ios/AutomatedDeviceEnrollment.def.disabled new file mode 100644 index 00000000000..3b5401d552e --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/AutomatedDeviceEnrollment.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.AutomatedDeviceEnrollment + +modules = AutomatedDeviceEnrollment +compilerOpts = -framework AutomatedDeviceEnrollment +linkerOpts = -framework AutomatedDeviceEnrollment +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/BackgroundAssets.def b/kotlin-native/platformLibs/src/platform/ios/BackgroundAssets.def new file mode 100644 index 00000000000..8da04fd7def --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/BackgroundAssets.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.BackgroundAssets + +modules = BackgroundAssets +compilerOpts = -framework BackgroundAssets +linkerOpts = -framework BackgroundAssets diff --git a/kotlin-native/platformLibs/src/platform/ios/CarKey.def.disabled b/kotlin-native/platformLibs/src/platform/ios/CarKey.def.disabled new file mode 100644 index 00000000000..51161a11ad6 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CarKey.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CarKey + +modules = CarKey +compilerOpts = -framework CarKey +linkerOpts = -framework CarKey +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/Charts.def.disabled b/kotlin-native/platformLibs/src/platform/ios/Charts.def.disabled new file mode 100644 index 00000000000..46b045d6568 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/Charts.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.Charts + +modules = Charts +compilerOpts = -framework Charts +linkerOpts = -framework Charts +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/ColorSync.def b/kotlin-native/platformLibs/src/platform/ios/ColorSync.def new file mode 100644 index 00000000000..3f7f0ad3ee2 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ColorSync.def @@ -0,0 +1,7 @@ +depends = CoreFoundation darwin posix +language = Objective-C +package = platform.ColorSync + +modules = ColorSync +compilerOpts = -framework ColorSync +linkerOpts = -framework ColorSync diff --git a/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def b/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def index 46a1d61408d..e6bac2fedff 100644 --- a/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/CoreAudioKit.def @@ -1,4 +1,4 @@ -depends = AudioToolbox CFNetwork CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +depends = AVFAudio AudioToolbox CFNetwork CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix language = Objective-C package = platform.CoreAudioKit modules = CoreAudioKit diff --git a/kotlin-native/platformLibs/src/platform/ios/CoreTransferable.def.disabled b/kotlin-native/platformLibs/src/platform/ios/CoreTransferable.def.disabled new file mode 100644 index 00000000000..10ed7df0f91 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CoreTransferable.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CoreTransferable + +modules = CoreTransferable +compilerOpts = -framework CoreTransferable +linkerOpts = -framework CoreTransferable +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/CreateMLComponents.def.disabled b/kotlin-native/platformLibs/src/platform/ios/CreateMLComponents.def.disabled new file mode 100644 index 00000000000..1d847aee13e --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/CreateMLComponents.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.CreateMLComponents + +modules = CreateMLComponents +compilerOpts = -framework CreateMLComponents +linkerOpts = -framework CreateMLComponents +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/DeviceDiscoveryExtension.def b/kotlin-native/platformLibs/src/platform/ios/DeviceDiscoveryExtension.def new file mode 100644 index 00000000000..2c5ba6475c9 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/DeviceDiscoveryExtension.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Network Security UniformTypeIdentifiers darwin posix +language = Objective-C +package = platform.DeviceDiscoveryExtension + +modules = DeviceDiscoveryExtension +compilerOpts = -framework DeviceDiscoveryExtension +linkerOpts = -framework DeviceDiscoveryExtension diff --git a/kotlin-native/platformLibs/src/platform/ios/ExtensionFoundation.def b/kotlin-native/platformLibs/src/platform/ios/ExtensionFoundation.def new file mode 100644 index 00000000000..3473808d098 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ExtensionFoundation.def @@ -0,0 +1,10 @@ +depends = darwin posix +language = Objective-C +package = platform.ExtensionFoundation + +modules = ExtensionFoundation +compilerOpts = -framework ExtensionFoundation +linkerOpts = -framework ExtensionFoundation + +# It is actually a Swift framework, but it is used by ExtensionKit, +# so we have to enable it. diff --git a/kotlin-native/platformLibs/src/platform/ios/ExtensionKit.def b/kotlin-native/platformLibs/src/platform/ios/ExtensionKit.def new file mode 100644 index 00000000000..e808d751a72 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ExtensionKit.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL ExtensionFoundation FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +language = Objective-C +package = platform.ExtensionKit + +modules = ExtensionKit +compilerOpts = -framework ExtensionKit +linkerOpts = -framework ExtensionKit diff --git a/kotlin-native/platformLibs/src/platform/ios/HealthKit.def b/kotlin-native/platformLibs/src/platform/ios/HealthKit.def index 2543e8276c6..ee2cf528fee 100644 --- a/kotlin-native/platformLibs/src/platform/ios/HealthKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/HealthKit.def @@ -1,4 +1,4 @@ -depends = CFNetwork CoreFoundation Foundation Security darwin posix +depends = CFNetwork CoreFoundation Foundation Security UniformTypeIdentifiers darwin posix language = Objective-C package = platform.HealthKit modules = HealthKit diff --git a/kotlin-native/platformLibs/src/platform/ios/LocalAuthenticationEmbeddedUI.def b/kotlin-native/platformLibs/src/platform/ios/LocalAuthenticationEmbeddedUI.def new file mode 100644 index 00000000000..f2ae971c015 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/LocalAuthenticationEmbeddedUI.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO LocalAuthentication Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +language = Objective-C +package = platform.LocalAuthenticationEmbeddedUI + +modules = LocalAuthenticationEmbeddedUI +compilerOpts = -framework LocalAuthenticationEmbeddedUI +linkerOpts = -framework LocalAuthenticationEmbeddedUI diff --git a/kotlin-native/platformLibs/src/platform/ios/Matter.def.disabled b/kotlin-native/platformLibs/src/platform/ios/Matter.def.disabled new file mode 100644 index 00000000000..d34bbbe06c2 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/Matter.def.disabled @@ -0,0 +1,14 @@ +language = Objective-C +package = platform.Matter + +modules.ios_arm32 = Matter +compilerOpts.ios_arm32 = -framework Matter +linkerOpts.ios_arm32 = -framework Matter + +modules.ios_arm64 = Matter +compilerOpts.ios_arm64 = -framework Matter +linkerOpts.ios_arm64 = -framework Matter + +# Former CHIP. +# https://github.com/project-chip/connectedhomeip +# Not officially available. diff --git a/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def b/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def index 937de098474..b7320b65748 100644 --- a/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def +++ b/kotlin-native/platformLibs/src/platform/ios/MediaPlayer.def @@ -1,4 +1,4 @@ -depends = AVFoundation CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security UIKit UserNotifications darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreImage CoreMIDI CoreMedia CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UIKit UniformTypeIdentifiers UserNotifications darwin posix language = Objective-C package = platform.MediaPlayer headers = MediaPlayer/MediaPlayer.h diff --git a/kotlin-native/platformLibs/src/platform/ios/MetalFX.def b/kotlin-native/platformLibs/src/platform/ios/MetalFX.def new file mode 100644 index 00000000000..f7229321908 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/MetalFX.def @@ -0,0 +1,11 @@ +depends = CFNetwork CoreFoundation Foundation IOSurface Metal Security darwin posix +language = Objective-C +package = platform.MetalFX + +modules.ios_arm32 = MetalFX +compilerOpts.ios_arm32 = -framework MetalFX +linkerOpts.ios_arm32 = -framework MetalFX + +modules.ios_arm64 = MetalFX +compilerOpts.ios_arm64 = -framework MetalFX +linkerOpts.ios_arm64 = -framework MetalFX diff --git a/kotlin-native/platformLibs/src/platform/ios/ProximityReader.def.disabled b/kotlin-native/platformLibs/src/platform/ios/ProximityReader.def.disabled new file mode 100644 index 00000000000..8e5106a359d --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/ProximityReader.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.ProximityReader + +modules = ProximityReader +compilerOpts = -framework ProximityReader +linkerOpts = -framework ProximityReader +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/PushToTalk.def b/kotlin-native/platformLibs/src/platform/ios/PushToTalk.def new file mode 100644 index 00000000000..8d7b80c47ad --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/PushToTalk.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.PushToTalk + +modules = PushToTalk +compilerOpts = -framework PushToTalk +linkerOpts = -framework PushToTalk diff --git a/kotlin-native/platformLibs/src/platform/ios/QuartzCore.def b/kotlin-native/platformLibs/src/platform/ios/QuartzCore.def index bf48c159014..62a11d96d44 100644 --- a/kotlin-native/platformLibs/src/platform/ios/QuartzCore.def +++ b/kotlin-native/platformLibs/src/platform/ios/QuartzCore.def @@ -1,4 +1,4 @@ -depends = CFNetwork CoreFoundation CoreGraphics EAGL Foundation Metal Security darwin posix +depends = CFNetwork CoreFoundation CoreGraphics CoreVideo EAGL Foundation Metal Security darwin posix language = Objective-C package = platform.QuartzCore headers = QuartzCore/QuartzCore.h diff --git a/kotlin-native/platformLibs/src/platform/ios/RoomPlan.def.disabled b/kotlin-native/platformLibs/src/platform/ios/RoomPlan.def.disabled new file mode 100644 index 00000000000..d8191a9ddd3 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/RoomPlan.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.RoomPlan + +modules = RoomPlan +compilerOpts = -framework RoomPlan +linkerOpts = -framework RoomPlan +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/SafetyKit.def b/kotlin-native/platformLibs/src/platform/ios/SafetyKit.def new file mode 100644 index 00000000000..445f071a40c --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/SafetyKit.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation CoreLocation Foundation Security darwin posix +language = Objective-C +package = platform.SafetyKit + +modules.ios_arm64 = SafetyKit +compilerOpts.ios_arm64 = -framework SafetyKit +linkerOpts.ios_arm64 = -framework SafetyKit diff --git a/kotlin-native/platformLibs/src/platform/ios/SharedWithYou.def b/kotlin-native/platformLibs/src/platform/ios/SharedWithYou.def new file mode 100644 index 00000000000..5d229e73a75 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/SharedWithYou.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation CoreGraphics CoreImage CoreText CoreVideo EAGL FileProvider Foundation IOSurface ImageIO Metal OpenGLESCommon QuartzCore Security SharedWithYouCore UIKit UniformTypeIdentifiers UserNotifications darwin posix +language = Objective-C +package = platform.SharedWithYou + +modules = SharedWithYou +compilerOpts = -framework SharedWithYou +linkerOpts = -framework SharedWithYou diff --git a/kotlin-native/platformLibs/src/platform/ios/SharedWithYouCore.def b/kotlin-native/platformLibs/src/platform/ios/SharedWithYouCore.def new file mode 100644 index 00000000000..44be635f50f --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/SharedWithYouCore.def @@ -0,0 +1,7 @@ +depends = CFNetwork CoreFoundation Foundation Security darwin posix +language = Objective-C +package = platform.SharedWithYouCore + +modules = SharedWithYouCore +compilerOpts = -framework SharedWithYouCore +linkerOpts = -framework SharedWithYouCore diff --git a/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def b/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def index fb3f52e4af6..fab988164bb 100644 --- a/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def +++ b/kotlin-native/platformLibs/src/platform/ios/ShazamKit.def @@ -1,4 +1,4 @@ -depends = AVFAudio AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix +depends = AVFAudio AVFoundation AudioToolbox CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreGraphics CoreMIDI CoreMedia CoreVideo EAGL Foundation IOSurface ImageIO MediaToolbox Metal OpenGLESCommon QuartzCore Security UniformTypeIdentifiers darwin posix language = Objective-C package = platform.ShazamKit diff --git a/kotlin-native/platformLibs/src/platform/ios/VideoSubscriberAccount.def b/kotlin-native/platformLibs/src/platform/ios/VideoSubscriberAccount.def index 009de3b4cb8..c88e9f4fd22 100644 --- a/kotlin-native/platformLibs/src/platform/ios/VideoSubscriberAccount.def +++ b/kotlin-native/platformLibs/src/platform/ios/VideoSubscriberAccount.def @@ -1,4 +1,4 @@ -depends = CoreFoundation Foundation darwin posix +depends = CFNetwork CoreFoundation Foundation Security darwin posix language = Objective-C package = platform.VideoSubscriberAccount modules = VideoSubscriberAccount diff --git a/kotlin-native/platformLibs/src/platform/ios/WeatherKit.def.disabled b/kotlin-native/platformLibs/src/platform/ios/WeatherKit.def.disabled new file mode 100644 index 00000000000..495df201d9f --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/WeatherKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform.WeatherKit + +modules = WeatherKit +compilerOpts = -framework WeatherKit +linkerOpts = -framework WeatherKit +#Disabled: Swift-only framework diff --git a/kotlin-native/platformLibs/src/platform/ios/_AppIntents_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_AppIntents_SwiftUI.def.disabled new file mode 100644 index 00000000000..b13f157f99c --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_AppIntents_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._AppIntents_SwiftUI + +modules = _AppIntents_SwiftUI +compilerOpts = -framework _AppIntents_SwiftUI +linkerOpts = -framework _AppIntents_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_AppIntents_UIKit.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_AppIntents_UIKit.def.disabled new file mode 100644 index 00000000000..c34b50a75a2 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_AppIntents_UIKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._AppIntents_UIKit + +modules = _AppIntents_UIKit +compilerOpts = -framework _AppIntents_UIKit +linkerOpts = -framework _AppIntents_UIKit +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_DeviceActivity_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_DeviceActivity_SwiftUI.def.disabled new file mode 100644 index 00000000000..e190a2940e0 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_DeviceActivity_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._DeviceActivity_SwiftUI + +modules = _DeviceActivity_SwiftUI +compilerOpts = -framework _DeviceActivity_SwiftUI +linkerOpts = -framework _DeviceActivity_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_GroupActivities_UIKit.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_GroupActivities_UIKit.def.disabled new file mode 100644 index 00000000000..a25d6ef31e3 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_GroupActivities_UIKit.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._GroupActivities_UIKit + +modules = _GroupActivities_UIKit +compilerOpts = -framework _GroupActivities_UIKit +linkerOpts = -framework _GroupActivities_UIKit +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_PassKit_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_PassKit_SwiftUI.def.disabled new file mode 100644 index 00000000000..c6310b32e46 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_PassKit_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._PassKit_SwiftUI + +modules = _PassKit_SwiftUI +compilerOpts = -framework _PassKit_SwiftUI +linkerOpts = -framework _PassKit_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/_PhotosUI_SwiftUI.def.disabled b/kotlin-native/platformLibs/src/platform/ios/_PhotosUI_SwiftUI.def.disabled new file mode 100644 index 00000000000..a27971c6e85 --- /dev/null +++ b/kotlin-native/platformLibs/src/platform/ios/_PhotosUI_SwiftUI.def.disabled @@ -0,0 +1,7 @@ +language = Objective-C +package = platform._PhotosUI_SwiftUI + +modules = _PhotosUI_SwiftUI +compilerOpts = -framework _PhotosUI_SwiftUI +linkerOpts = -framework _PhotosUI_SwiftUI +#Disabled: Unavailable diff --git a/kotlin-native/platformLibs/src/platform/ios/posix.def b/kotlin-native/platformLibs/src/platform/ios/posix.def index 6baf1f91ac6..58f4c4ea85a 100644 --- a/kotlin-native/platformLibs/src/platform/ios/posix.def +++ b/kotlin-native/platformLibs/src/platform/ios/posix.def @@ -20,8 +20,9 @@ excludedFunctions = acl_valid_link_np add_profil pfctlinput profil unwhiteout zo in6addr_linklocal_allv2routers excludedFunctions.ios_arm32 = longjmperror excludedFunctions.ios_arm64 = longjmperror -excludedFunctions.ios_simulator_arm64 = longjmperror -excludedFunctions.ios_x64 = pthread_jit_write_protect_np pthread_jit_write_protect_supported_np +excludedFunctions.ios_simulator_arm64 = longjmperror \ + openat_dprotected_np mkfifoat mknodat openat_authenticated_np +excludedFunctions.ios_x64 = openat_dprotected_np mkfifoat mknodat openat_authenticated_np --- // Wrapper to access errno variable.