Skip to content

Commit 92be0e3

Browse files
cortinicofacebook-github-bot
authored andcommitted
Allow reactnativejni to be consumed via prefab (#35461)
Summary: Pull Request resolved: #35461 This is another library which is adding prefab support as it's needed by Expo libraries and Reanimated. Changelog: [Internal] [Changed] - Allow `reactnativejni` to be consumed via prefab Reviewed By: cipolleschi Differential Revision: D41520801 fbshipit-source-id: 91142a5b5051cfba478d93a2475a178eed6fbb29
1 parent 3328221 commit 92be0e3

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

ReactAndroid/build.gradle

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,10 @@ final def preparePrefab = tasks.register("preparePrefab", PreparePrefabHeadersTa
197197
"react_render_mounting",
198198
new Pair("../ReactCommon/react/renderer/mounting/", "react/renderer/mounting/"),
199199
),
200+
new PrefabPreprocessingEntry(
201+
"reactnativejni",
202+
new Pair("src/main/jni/react/jni", "react/jni/"),
203+
),
200204
]
201205
)
202206
it.outputDir.set(prefabHeadersDir)
@@ -425,12 +429,12 @@ android {
425429
"-DANDROID_TOOLCHAIN=clang",
426430
"-DANDROID_PLATFORM=android-21"
427431

428-
targets "reactnativejni",
429-
"jscexecutor",
432+
targets "jscexecutor",
430433
"jsijniprofiler",
431434
"reactnativeblob",
432435
"reactperfloggerjni",
433436
// prefab targets
437+
"reactnativejni",
434438
"react_render_debug",
435439
"turbomodulejsijni",
436440
"runtimeexecutor",
@@ -567,6 +571,9 @@ android {
567571
react_render_mounting {
568572
headers(new File(prefabHeadersDir, "react_render_mounting").absolutePath)
569573
}
574+
reactnativejni {
575+
headers(new File(prefabHeadersDir, "reactnativejni").absolutePath)
576+
}
570577
"hermes-executor" {
571578
headers(new File(prefabHeadersDir, "hermes-executor").absolutePath)
572579
}

0 commit comments

Comments
 (0)