mirror of
https://github.com/react/react-native.git
synced 2026-09-28 13:23:09 +08:00
Correctly link umbrella headers for iOS prebuild (#58548)
Summary: Pull Request resolved: https://github.com/react/react-native/pull/58548 The umbrella headers under `ReactCommon/**/React/` were only linked into their nested `ReactCommon/...` include dirs during the iOS SPM prebuild, so `#include <React/Debug.h>` (and the other umbrella headers) could not be resolved by the `React` framework, breaking the build. This diff links each umbrella header directory into the `React` header dir. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D120310677 fbshipit-source-id: b741585ba579b3e109088cfd8a67898487eace42
This commit is contained in:
committed by
meta-codesync[bot]
parent
434a306c73
commit
bf892bf2a5
@@ -162,22 +162,36 @@ async function setup(
|
||||
'ReactCommon/react/renderer/imagemanager',
|
||||
'react/renderer/imagemanager',
|
||||
);
|
||||
link('ReactCommon/react/renderer/imagemanager/React', 'React');
|
||||
link('ReactCommon/yoga/Yoga', 'ReactCommon/yoga/Yoga');
|
||||
link('ReactCommon/callinvoker', 'ReactCommon');
|
||||
link('ReactCommon/callinvoker/React', 'React');
|
||||
link('ReactCommon/react/renderer/componentregistry');
|
||||
link('ReactCommon/react/renderer/componentregistry/React', 'React');
|
||||
link('ReactCommon/react/renderer/core');
|
||||
link('ReactCommon/react/renderer/core/React', 'React');
|
||||
link('ReactCommon/react/renderer/css/React', 'React');
|
||||
link('ReactCommon/react/renderer/components/image/React', 'React');
|
||||
link('ReactCommon/react/renderer/mapbuffer/React', 'React');
|
||||
link('ReactCommon/react/bridging');
|
||||
link('ReactCommon/react/bridging/React', 'React');
|
||||
link('ReactCommon/react/timing');
|
||||
link('ReactCommon/react/timing/React', 'React');
|
||||
link('ReactCommon/react/utils');
|
||||
link('ReactCommon/react/utils/React', 'React');
|
||||
link('ReactCommon/react/debug');
|
||||
link('ReactCommon/react/debug/React', 'React');
|
||||
link('ReactCommon/react/renderer/debug');
|
||||
link('ReactCommon/react/renderer/debug/React', 'React');
|
||||
link('ReactCommon/react/featureflags');
|
||||
link('ReactCommon/react/featureflags/React', 'React');
|
||||
link('ReactCommon/react/renderer/graphics');
|
||||
link(
|
||||
'ReactCommon/react/renderer/graphics/platform/ios',
|
||||
'ReactCommon/react/renderer/graphics',
|
||||
);
|
||||
link('ReactCommon/react/nativemodule/core', 'ReactCommon');
|
||||
link('ReactCommon/react/nativemodule/core/React', 'React');
|
||||
link('ReactCommon/react/nativemodule/core/platform/ios', 'ReactCommon');
|
||||
|
||||
link('ReactCommon/react/utils/platform/ios', 'ReactCommon/react/utils');
|
||||
@@ -186,6 +200,7 @@ async function setup(
|
||||
link('ReactCommon/jsitooling/react/runtime', 'ReactCommon/react/runtime');
|
||||
link('ReactCommon/react/renderer/components/legacyviewmanagerinterop');
|
||||
link('ReactCommon/react/renderer/components/view');
|
||||
link('ReactCommon/react/renderer/components/view/React', 'React');
|
||||
link(
|
||||
'ReactCommon/react/renderer/components/view/platform/cxx',
|
||||
'ReactCommon/react/renderer/components/view',
|
||||
@@ -193,8 +208,10 @@ async function setup(
|
||||
link('ReactCommon/react/renderer/mounting');
|
||||
link('ReactCommon/react/renderer/attributedstring');
|
||||
link('ReactCommon/runtimeexecutor/ReactCommon', 'ReactCommon');
|
||||
link('ReactCommon/runtimeexecutor/React', 'React');
|
||||
link('ReactCommon/jsinspector-modern');
|
||||
link('ReactCommon/cxxreact');
|
||||
link('ReactCommon/cxxreact/React', 'React');
|
||||
|
||||
link('.build/codegen/build/generated/ios', 'ReactCodegen');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user