From cb6d388603f21671e65bd2a69b7c331ce29ebd13 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Fri, 30 May 2025 07:21:25 -0700 Subject: [PATCH] Add reactRuntime target (#51690) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51690 This change adds the reactRuntime target to SwiftPM ## Changelog: [Internal] - Add reactRuntime Reviewed By: cortinico Differential Revision: D75638242 fbshipit-source-id: 900a1254e3084a78f41aec5e51f7513724c152ec --- packages/react-native/Package.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/react-native/Package.swift b/packages/react-native/Package.swift index c75214e37c0..621c026a147 100644 --- a/packages/react-native/Package.swift +++ b/packages/react-native/Package.swift @@ -144,6 +144,13 @@ let reactRendererDebug = RNTarget( dependencies: [.reactDebug, .reactNativeDependencies] ) +let reactRuntimeExecutor = RNTarget( + name: .reactRuntimeExecutor, + path: "ReactCommon/runtimeexecutor/platform/ios", + searchPaths: [RuntimeExecutorPath], + dependencies: [.jsi] +) + /// React-jsinspectortracing.podspec let reactJsInspectorTracing = RNTarget( name: .reactJsInspectorTracing, @@ -230,7 +237,7 @@ let reactRuntimeScheduler = RNTarget( path: "ReactCommon/react/renderer/runtimescheduler", searchPaths: ["ReactCommon", RuntimeExecutorPath, CallInvokerPath], excludedPaths: ["tests"], - dependencies: [.reactNativeDependencies, .reactFeatureFlags, .reactCxxReact, .reactPerfLogger, .reactPerformanceTimeline, .reactRendererConsistency, .reactUtils] + dependencies: [.reactNativeDependencies, .reactFeatureFlags, .reactCxxReact, .reactPerfLogger, .reactPerformanceTimeline, .reactRendererConsistency, .reactUtils, .reactRuntimeExecutor] ) /// ReactCommon.podspec @@ -607,6 +614,7 @@ let targets = [ reactNativeModuleDom, reactAppDelegate, reactSettings, + reactRuntimeExecutor, ] // MARK: Package object