mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
22e4bdf10a
Summary: Move JSC and Hermes CocoaPods configuration to scripts/cocoapods/jsengine.rb. This file provides a setup_jsc! function and a setup_hermes! function that will configure the necessary pod dependencies for each of the supported JavaScript engines. Currently, the JSI and JSC pods are installed in both cases. This will likely change in upcoming changes to how Hermes and JSC are configured. Changelog: [internal] Reviewed By: dmytrorykun Differential Revision: D40459234 fbshipit-source-id: d6c89c7f650b1efcce5622594db7fd726eafc2bc
17 lines
779 B
Ruby
17 lines
779 B
Ruby
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
#
|
|
# This source code is licensed under the MIT license found in the
|
|
# LICENSE file in the root directory of this source tree.
|
|
|
|
|
|
# It sets up the Fabric dependencies.
|
|
#
|
|
# @parameter react_native_path: relative path to react-native
|
|
def setup_fabric!(react_native_path: "../node_modules/react-native")
|
|
pod 'React-Fabric', :path => "#{react_native_path}/ReactCommon"
|
|
pod 'React-rncore', :path => "#{react_native_path}/ReactCommon"
|
|
pod 'React-graphics', :path => "#{react_native_path}/ReactCommon/react/renderer/graphics"
|
|
pod 'React-RCTFabric', :path => "#{react_native_path}/React", :modular_headers => true
|
|
pod 'RCT-Folly/Fabric', :podspec => "#{react_native_path}/third-party-podspecs/RCT-Folly.podspec"
|
|
end
|