mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Expose mapbufferjni via prefab (#44684)
Summary: The `mapbufferjni` was not exposed via prefab. I'm adding it to make possible for react-native-live-markdown to integrate on top of React Native via prefab. Based on https://github.com/facebook/react-native/issues/36166. ## 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] [CHANGED] - Expose `mapbufferjni` via prefab. Pull Request resolved: https://github.com/facebook/react-native/pull/44684 Reviewed By: fabriziocucci Differential Revision: D57856389 Pulled By: javache fbshipit-source-id: 9926b02724950f4025c7f867257e8229d44c43a3
This commit is contained in:
committed by
Facebook GitHub Bot
parent
ea3a7143b9
commit
c73e22142e
@@ -153,6 +153,8 @@ val preparePrefab by
|
||||
"glog", Pair(File(buildDir, "third-party-ndk/glog/exported/").absolutePath, "")),
|
||||
PrefabPreprocessingEntry(
|
||||
"fabricjni", Pair("src/main/jni/react/fabric", "react/fabric/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"mapbufferjni", Pair("src/main/jni/react/mapbuffer", "react/mapbuffer/")),
|
||||
PrefabPreprocessingEntry(
|
||||
"react_render_mapbuffer",
|
||||
Pair("../ReactCommon/react/renderer/mapbuffer/", "react/renderer/mapbuffer/")),
|
||||
@@ -575,6 +577,7 @@ android {
|
||||
"jsi",
|
||||
"glog",
|
||||
"fabricjni",
|
||||
"mapbufferjni",
|
||||
"react_render_mapbuffer",
|
||||
"react_render_textlayoutmanager",
|
||||
"yoga",
|
||||
@@ -702,6 +705,7 @@ android {
|
||||
create("jsi") { headers = File(prefabHeadersDir, "jsi").absolutePath }
|
||||
create("glog") { headers = File(prefabHeadersDir, "glog").absolutePath }
|
||||
create("fabricjni") { headers = File(prefabHeadersDir, "fabricjni").absolutePath }
|
||||
create("mapbufferjni") { headers = File(prefabHeadersDir, "mapbufferjni").absolutePath }
|
||||
create("react_render_mapbuffer") {
|
||||
headers = File(prefabHeadersDir, "react_render_mapbuffer").absolutePath
|
||||
}
|
||||
|
||||
@@ -78,6 +78,7 @@ add_library(rrc_textinput ALIAS ReactAndroid::rrc_textinput)
|
||||
add_library(jsi ALIAS ReactAndroid::jsi)
|
||||
add_library(glog ALIAS ReactAndroid::glog)
|
||||
add_library(fabricjni ALIAS ReactAndroid::fabricjni)
|
||||
add_library(mapbufferjni ALIAS ReactAndroid::mapbufferjni)
|
||||
add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer)
|
||||
add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager)
|
||||
add_library(yoga ALIAS ReactAndroid::yoga)
|
||||
@@ -92,6 +93,7 @@ add_library(fbjni ALIAS fbjni::fbjni)
|
||||
|
||||
target_link_libraries(${CMAKE_PROJECT_NAME}
|
||||
fabricjni # prefab ready
|
||||
mapbufferjni # prefab ready
|
||||
fbjni # via 3rd party prefab
|
||||
folly_runtime # prefab ready
|
||||
glog # prefab ready
|
||||
|
||||
Reference in New Issue
Block a user