mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
feat: expose prefabs for newly added targets (#45386)
Summary: In recent commits, some new targets have been added, and they are not exposed as prefabs, yet are used in e.g. `TextLayoutManager`. They are needed then for `react-native-live-markdown`: https://github.com/Expensify/react-native-live-markdown/pull/428/commits/c1611cd98ed5009fd66c871b9999b55941086af0 ## Changelog: <!-- Help reviewers and the release process by writing your own changelog entry. Pick one each for the category and type tags: [ANDROID|GENERAL|IOS|INTERNAL] [BREAKING|ADDED|CHANGED|DEPRECATED|REMOVED|FIXED|SECURITY] - Message For more details, see: https://reactnative.dev/contributing/changelogs-in-pull-requests --> [ANDROID] [ADDED] - expose prefabs for newly added targets Pull Request resolved: https://github.com/facebook/react-native/pull/45386 Test Plan: It cannot be tested inside the repo, but try to build the `example` app with new arch enabled on `Android` in the `react-native-live-markdown` repo to see that those are needed. Reviewed By: NickGerleman Differential Revision: D59638801 Pulled By: cortinico fbshipit-source-id: 3d09507d72a0c4d3dbb3a2a81b753625230a04a3
This commit is contained in:
committed by
Blake Friedman
parent
c45d450502
commit
58bbbff4d7
@@ -110,6 +110,22 @@ val preparePrefab by
|
||||
Pair("../ReactCommon/react/renderer/graphics/", "react/renderer/graphics/"),
|
||||
Pair("../ReactCommon/react/renderer/graphics/platform/android/", ""),
|
||||
)),
|
||||
PrefabPreprocessingEntry(
|
||||
"react_render_consistency",
|
||||
Pair(
|
||||
"../ReactCommon/react/renderer/consistency/", "react/renderer/consistency/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"react_featureflags",
|
||||
Pair("../ReactCommon/react/featureflags/", "react/featureflags/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"react_performance_timeline",
|
||||
Pair(
|
||||
"../ReactCommon/react/performance/timeline/", "react/performance/timeline/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"react_render_observers_events",
|
||||
Pair(
|
||||
"../ReactCommon/react/renderer/observers/events/",
|
||||
"react/renderer/observers/events/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"rrc_root",
|
||||
Pair(
|
||||
@@ -694,6 +710,18 @@ android {
|
||||
create("react_render_graphics") {
|
||||
headers = File(prefabHeadersDir, "react_render_graphics").absolutePath
|
||||
}
|
||||
create("react_render_consistency") {
|
||||
headers = File(prefabHeadersDir, "react_render_consistency").absolutePath
|
||||
}
|
||||
create("react_featureflags") {
|
||||
headers = File(prefabHeadersDir, "react_featureflags").absolutePath
|
||||
}
|
||||
create("react_performance_timeline") {
|
||||
headers = File(prefabHeadersDir, "react_performance_timeline").absolutePath
|
||||
}
|
||||
create("react_render_observers_events") {
|
||||
headers = File(prefabHeadersDir, "react_render_observers_events").absolutePath
|
||||
}
|
||||
create("rrc_image") { headers = File(prefabHeadersDir, "rrc_image").absolutePath }
|
||||
create("rrc_root") { headers = File(prefabHeadersDir, "rrc_root").absolutePath }
|
||||
create("rrc_view") { headers = File(prefabHeadersDir, "rrc_view").absolutePath }
|
||||
|
||||
@@ -87,6 +87,11 @@ add_library(react_nativemodule_core ALIAS ReactAndroid::react_nativemodule_core)
|
||||
add_library(react_render_imagemanager ALIAS ReactAndroid::react_render_imagemanager)
|
||||
add_library(rrc_image ALIAS ReactAndroid::rrc_image)
|
||||
add_library(rrc_legacyviewmanagerinterop ALIAS ReactAndroid::rrc_legacyviewmanagerinterop)
|
||||
add_library(reactnativejni ALIAS ReactAndroid::reactnativejni)
|
||||
add_library(react_render_consistency ALIAS ReactAndroid::react_render_consistency)
|
||||
add_library(react_performance_timeline ALIAS ReactAndroid::react_performance_timeline)
|
||||
add_library(react_render_observers_events ALIAS ReactAndroid::react_render_observers_events)
|
||||
add_library(react_featureflags ALIAS ReactAndroid::react_featureflags)
|
||||
|
||||
find_package(fbjni REQUIRED CONFIG)
|
||||
add_library(fbjni ALIAS fbjni::fbjni)
|
||||
|
||||
Reference in New Issue
Block a user