Skip to content

Commit 9772c62

Browse files
committed
Enable modular headers
1 parent 422c224 commit 9772c62

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

React/React-RCTFabric.podspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Pod::Spec.new do |s|
3535
"**/android/*",
3636
s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags
3737
s.header_dir = "React"
38+
s.module_name = "Fabric"
3839
s.framework = "JavaScriptCore"
3940
s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" }
4041
s.xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\"", "CLANG_CXX_LANGUAGE_STANDARD" => "c++17",

scripts/react_native_pods.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def use_react_native! (options={})
4444
pod 'FBLazyVector', :path => "#{prefix}/Libraries/FBLazyVector"
4545
pod 'FBReactNativeSpec', :path => "#{prefix}/React/FBReactNativeSpec"
4646
pod 'RCTRequired', :path => "#{prefix}/Libraries/RCTRequired"
47-
pod 'RCTTypeSafety', :path => "#{prefix}/Libraries/TypeSafety"
47+
pod 'RCTTypeSafety', :path => "#{prefix}/Libraries/TypeSafety", :modular_headers => true
4848
pod 'React', :path => "#{prefix}/"
4949
pod 'React-Core', :path => "#{prefix}/"
5050
pod 'React-CoreModules', :path => "#{prefix}/React/CoreModules"
@@ -72,7 +72,7 @@ def use_react_native! (options={})
7272
pod 'React-runtimeexecutor', :path => "#{prefix}/ReactCommon/runtimeexecutor"
7373
pod 'React-perflogger', :path => "#{prefix}/ReactCommon/reactperflogger"
7474
pod 'React-logger', :path => "#{prefix}/ReactCommon/logger"
75-
pod 'ReactCommon/turbomodule/core', :path => "#{prefix}/ReactCommon"
75+
pod 'ReactCommon/turbomodule/core', :path => "#{prefix}/ReactCommon", :modular_headers => true
7676
pod 'Yoga', :path => "#{prefix}/ReactCommon/yoga", :modular_headers => true
7777

7878
pod 'DoubleConversion', :podspec => "#{prefix}/third-party-podspecs/DoubleConversion.podspec"
@@ -96,15 +96,15 @@ def use_react_native! (options={})
9696
generate_react_codegen_podspec!(react_codegen_spec)
9797
end
9898

99-
pod 'React-Codegen', :path => $CODEGEN_OUTPUT_DIR
99+
pod 'React-Codegen', :path => $CODEGEN_OUTPUT_DIR, :modular_headers => true
100100

101101
if fabric_enabled
102102
checkAndGenerateEmptyThirdPartyProvider!(prefix)
103103
pod 'React-Fabric', :path => "#{prefix}/ReactCommon"
104104
pod 'React-rncore', :path => "#{prefix}/ReactCommon"
105105
pod 'React-graphics', :path => "#{prefix}/ReactCommon/react/renderer/graphics"
106106
pod 'React-jsi/Fabric', :path => "#{prefix}/ReactCommon/jsi"
107-
pod 'React-RCTFabric', :path => "#{prefix}/React"
107+
pod 'React-RCTFabric', :path => "#{prefix}/React", :modular_headers => true
108108
pod 'RCT-Folly/Fabric', :podspec => "#{prefix}/third-party-podspecs/RCT-Folly.podspec"
109109
end
110110

0 commit comments

Comments
 (0)